Kaynağa Gözat

Reapply ops to track changes as current user when reconnecting

James Allen 9 yıl önce
ebeveyn
işleme
4a47d135c7

+ 2 - 2
services/web/public/coffee/ide/editor/Document.coffee

@@ -360,8 +360,8 @@ define [
 			@ranges.track_changes = @doc.track_changes
 			@ranges.track_changes = @doc.track_changes
 			for op in @doc.getInflightOp() or []
 			for op in @doc.getInflightOp() or []
 				@ranges.setIdSeed(@doc.track_changes_id_seeds.inflight)
 				@ranges.setIdSeed(@doc.track_changes_id_seeds.inflight)
-				@ranges.applyOp(op)
+				@ranges.applyOp(op, { user_id: @track_changes_as })
 			for op in @doc.getPendingOp() or []
 			for op in @doc.getPendingOp() or []
 				@ranges.setIdSeed(@doc.track_changes_id_seeds.pending)
 				@ranges.setIdSeed(@doc.track_changes_id_seeds.pending)
-				@ranges.applyOp(op)
+				@ranges.applyOp(op, { user_id: @track_changes_as })
 			@ranges.emit "redraw"
 			@ranges.emit "redraw"