@@ -9,8 +9,8 @@ import * as path from 'path'
99import * as program from 'commander'
1010
1111const services = {
12- git : ( ) => new servicesList . GitClient ( ) ,
13- folder : ( ) => new servicesList . Sharedfolder ( )
12+ git : ( readOnly : boolean ) => new servicesList . GitClient ( readOnly ) ,
13+ folder : ( readOnly : boolean ) => new servicesList . Sharedfolder ( readOnly )
1414}
1515
1616const ports = {
@@ -20,7 +20,7 @@ const ports = {
2020
2121const killCallBack : Array < Function > = []
2222function startService< S extends 'git' | 'folder' > ( service : S , callback : ( ws : WS , sharedFolderClient : servicesList . Sharedfolder ) => void ) {
23- const socket = new WebSocket ( ports [ service ] , { remixIdeUrl : program . remixIde } , ( ) => services [ service ] ( ) )
23+ const socket = new WebSocket ( ports [ service ] , { remixIdeUrl : program . remixIde } , ( ) => services [ service ] ( program . readOnly || false ) )
2424 socket . start ( callback )
2525 killCallBack . push ( socket . close . bind ( socket ) )
2626}
@@ -57,12 +57,12 @@ function startService<S extends 'git' | 'folder'> (service: S, callback: (ws: WS
5757 startService ( 'folder' , ( ws : WS , sharedFolderClient : servicesList . Sharedfolder ) => {
5858 sharedFolderClient . setWebSocket ( ws )
5959 sharedFolderClient . setupNotifications ( program . sharedFolder )
60- sharedFolderClient . sharedFolder ( program . sharedFolder , program . readOnly || false )
60+ sharedFolderClient . sharedFolder ( program . sharedFolder )
6161 } )
6262
6363 startService ( 'git' , ( ws : WS , sharedFolderClient : servicesList . Sharedfolder ) => {
6464 sharedFolderClient . setWebSocket ( ws )
65- sharedFolderClient . sharedFolder ( program . sharedFolder , program . readOnly || false )
65+ sharedFolderClient . sharedFolder ( program . sharedFolder )
6666 } )
6767 } catch ( error ) {
6868 throw new Error ( error )
0 commit comments