mirror of
				https://github.com/ether/etherpad-lite.git
				synced 2025-10-31 00:01:16 +01:00 
			
		
		
		
	undo avoid changeset spam as it breaks functionality
This commit is contained in:
		
							parent
							
								
									2c8699506d
								
							
						
					
					
						commit
						4989f56673
					
				| @ -8,7 +8,6 @@ | |||||||
|  * Fix: Import browser detection |  * Fix: Import browser detection | ||||||
|  * Fix: 2 Part Locale Specs |  * Fix: 2 Part Locale Specs | ||||||
|  * Fix: Remove language string from chat element |  * Fix: Remove language string from chat element | ||||||
|  * Fix: Temporary patch for Changeset Spam |  | ||||||
|  * Fix: Make Saved revision Star fade back out on non Top frames |  * Fix: Make Saved revision Star fade back out on non Top frames | ||||||
|  * Other: Remove some cruft legacy JS from old Etherpad |  * Other: Remove some cruft legacy JS from old Etherpad | ||||||
|  * Other: Express 3.1.2 breaks sessions, set Express to 3.1.0 |  * Other: Express 3.1.2 breaks sessions, set Express to 3.1.0 | ||||||
|  | |||||||
| @ -1663,16 +1663,9 @@ exports.appendATextToAssembler = function (atext, assem) { | |||||||
|  * @param cs {Changeset}  |  * @param cs {Changeset}  | ||||||
|  * @param pool {AtributePool} |  * @param pool {AtributePool} | ||||||
|  */ |  */ | ||||||
| var lastEvent = null; // This is just a temporary measure to ensure we don't send the exact same changeset twice
 |  | ||||||
| // Documentation for this is available at https://github.com/ether/etherpad-lite/issues/1652
 |  | ||||||
| 
 |  | ||||||
| exports.prepareForWire = function (cs, pool) { | exports.prepareForWire = function (cs, pool) { | ||||||
|   if(cs == lastEvent){ |  | ||||||
|     throw new Error("Not sending the same event twice..."); |  | ||||||
|   } |  | ||||||
|   var newPool = new AttributePool(); |   var newPool = new AttributePool(); | ||||||
|   var newCs = exports.moveOpsToNewPool(cs, pool, newPool); |   var newCs = exports.moveOpsToNewPool(cs, pool, newPool); | ||||||
|   lastEvent = cs; |  | ||||||
|   return { |   return { | ||||||
|     translated: newCs, |     translated: newCs, | ||||||
|     pool: newPool |     pool: newPool | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user