@@ -157,7 +157,7 @@ module ts.server {
157157 immediateId : any ;
158158 changeSeq = 0 ;
159159
160- constructor ( private host : ServerHost , private logger : Logger , protected useProtocol : boolean , protected prettyJSON : boolean ) {
160+ constructor ( private host : ServerHost , private logger : Logger ) {
161161 this . projectService = new ProjectService ( host , logger ) ;
162162 }
163163
@@ -178,13 +178,7 @@ module ts.server {
178178 }
179179
180180 send ( msg : NodeJS . _debugger . Message ) {
181- var json : string ;
182- if ( this . prettyJSON ) {
183- json = JSON . stringify ( msg , null , " " ) ;
184- }
185- else {
186- json = JSON . stringify ( msg ) ;
187- }
181+ var json = JSON . stringify ( msg ) ;
188182 this . sendLineToClient ( 'Content-Length: ' + ( 1 + Buffer . byteLength ( json , 'utf8' ) ) +
189183 '\r\n\r\n' + json ) ;
190184 }
@@ -229,32 +223,7 @@ module ts.server {
229223 }
230224
231225 output ( info : any , cmdName : string , reqSeq = 0 , errorMsg ?: string ) {
232- if ( this . useProtocol ) {
233- this . response ( info , cmdName , reqSeq , errorMsg ) ;
234- }
235- else if ( this . prettyJSON ) {
236- if ( ! errorMsg ) {
237- this . sendLineToClient ( JSON . stringify ( info , null , " " ) . trim ( ) ) ;
238- }
239- else {
240- this . sendLineToClient ( JSON . stringify ( errorMsg ) ) ;
241- }
242- } else {
243- if ( ! errorMsg ) {
244- var infoStr = JSON . stringify ( info ) . trim ( ) ;
245- // [8 digits of length,infoStr] + '\n'
246- var len = infoStr . length + paddedLength + 4 ;
247- var lenStr = len . toString ( ) ;
248- var padLen = paddedLength - lenStr . length ;
249- for ( var i = 0 ; i < padLen ; i ++ ) {
250- lenStr = '0' + lenStr ;
251- }
252- this . sendLineToClient ( "[" + lenStr + "," + infoStr + "]" ) ;
253- }
254- else {
255- this . sendLineToClient ( JSON . stringify ( "error: " + errorMsg ) ) ;
256- }
257- }
226+ this . response ( info , cmdName , reqSeq , errorMsg ) ;
258227 }
259228
260229 semanticCheck ( file : string , project : Project ) {
0 commit comments