diff --git a/libs/remixd/src/services/gitClient.ts b/libs/remixd/src/services/gitClient.ts index 868a6c575e..f4ba43bd1e 100644 --- a/libs/remixd/src/services/gitClient.ts +++ b/libs/remixd/src/services/gitClient.ts @@ -3,11 +3,16 @@ import { PluginClient } from '@remixproject/plugin' const { spawn } = require('child_process') export class GitClient extends PluginClient { - methods: ['execute'] + methods: Array websocket: WS currentSharedFolder: string readOnly: boolean + constructor () { + super() + this.methods = ['execute'] + } + setWebSocket (websocket: WS): void { this.websocket = websocket } diff --git a/libs/remixd/src/services/remixdClient.ts b/libs/remixd/src/services/remixdClient.ts index a6197b3136..23bfd3ff96 100644 --- a/libs/remixd/src/services/remixdClient.ts +++ b/libs/remixd/src/services/remixdClient.ts @@ -7,12 +7,17 @@ import * as fs from 'fs-extra' import * as isbinaryfile from 'isbinaryfile' export class RemixdClient extends PluginClient { - methods: ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'list', 'isDirectory', 'createDir'] + methods: Array trackDownStreamUpdate: TrackDownStreamUpdate = {} websocket: WS currentSharedFolder: string readOnly: boolean + constructor () { + super() + this.methods = ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'rename', 'remove', 'isDirectory', 'list', 'createDir'] + } + setWebSocket (websocket: WS): void { this.websocket = websocket }