@@ -7,7 +7,6 @@ var Server = require('./server');
77var Selection = require ( './selection' ) ;
88var util = require ( 'util' ) ;
99
10- var LZString = require ( 'lz-string' ) ;
1110var logger = require ( '../logger' ) ;
1211
1312function EditorSocketIOServer ( document , operations , docId , mayWrite , operationCallback ) {
@@ -40,10 +39,8 @@ EditorSocketIOServer.prototype.addClient = function (socket) {
4039 revision : this . operations . length ,
4140 clients : this . users
4241 } ;
43- socket . emit ( 'doc' , LZString . compressToUTF16 ( JSON . stringify ( docOut ) ) ) ;
42+ socket . emit ( 'doc' , docOut ) ;
4443 socket . on ( 'operation' , function ( revision , operation , selection ) {
45- operation = LZString . decompressFromUTF16 ( operation ) ;
46- operation = JSON . parse ( operation ) ;
4744 socket . origin = 'operation' ;
4845 self . mayWrite ( socket , function ( mayWrite ) {
4946 if ( ! mayWrite ) {
@@ -62,7 +59,7 @@ EditorSocketIOServer.prototype.addClient = function (socket) {
6259 clients : self . users ,
6360 force : true
6461 } ;
65- socket . emit ( 'doc' , LZString . compressToUTF16 ( JSON . stringify ( docOut ) ) ) ;
62+ socket . emit ( 'doc' , docOut ) ;
6663 } , 100 ) ;
6764 }
6865 } ) ;
@@ -129,7 +126,6 @@ EditorSocketIOServer.prototype.onGetOperations = function (socket, base, head) {
129126 var operations = this . operations . slice ( base , head ) . map ( function ( op ) {
130127 return op . wrapped . toJSON ( ) ;
131128 } ) ;
132- operations = LZString . compressToUTF16 ( JSON . stringify ( operations ) ) ;
133129 socket . emit ( 'operations' , head , operations ) ;
134130} ;
135131
0 commit comments