From ad43b36c0d94891b2365873b05f915db90388412 Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 29 Mar 2021 13:11:29 +0200 Subject: [PATCH 1/3] fixed allowed methods --- libs/remixd/src/services/gitClient.ts | 7 ++++++- libs/remixd/src/services/remixdClient.ts | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/libs/remixd/src/services/gitClient.ts b/libs/remixd/src/services/gitClient.ts index 868a6c575e..6cea01f67e 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..c678ee6aef 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', 'list', 'isDirectory', 'createDir'] + } + setWebSocket (websocket: WS): void { this.websocket = websocket } From 84a700f5dc3379c8f8c53218b10a2d7888a8211b Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 29 Mar 2021 13:21:48 +0200 Subject: [PATCH 2/3] linting --- libs/remixd/src/services/gitClient.ts | 2 +- libs/remixd/src/services/remixdClient.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/remixd/src/services/gitClient.ts b/libs/remixd/src/services/gitClient.ts index 6cea01f67e..f4ba43bd1e 100644 --- a/libs/remixd/src/services/gitClient.ts +++ b/libs/remixd/src/services/gitClient.ts @@ -10,7 +10,7 @@ export class GitClient extends PluginClient { constructor () { super() - this.methods = ['execute'] + this.methods = ['execute'] } setWebSocket (websocket: WS): void { diff --git a/libs/remixd/src/services/remixdClient.ts b/libs/remixd/src/services/remixdClient.ts index c678ee6aef..0897973add 100644 --- a/libs/remixd/src/services/remixdClient.ts +++ b/libs/remixd/src/services/remixdClient.ts @@ -15,7 +15,7 @@ export class RemixdClient extends PluginClient { constructor () { super() - this.methods = ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'list', 'isDirectory', 'createDir'] + this.methods = ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'list', 'isDirectory', 'createDir'] } setWebSocket (websocket: WS): void { From cff4b0cd0f6f5c571d8b1c227906596c04aa4496 Mon Sep 17 00:00:00 2001 From: yann300 Date: Mon, 29 Mar 2021 15:43:45 +0200 Subject: [PATCH 3/3] add missing methods --- libs/remixd/src/services/remixdClient.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/remixd/src/services/remixdClient.ts b/libs/remixd/src/services/remixdClient.ts index 0897973add..23bfd3ff96 100644 --- a/libs/remixd/src/services/remixdClient.ts +++ b/libs/remixd/src/services/remixdClient.ts @@ -15,7 +15,7 @@ export class RemixdClient extends PluginClient { constructor () { super() - this.methods = ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'list', 'isDirectory', 'createDir'] + this.methods = ['folderIsReadOnly', 'resolveDirectory', 'get', 'exists', 'isFile', 'set', 'rename', 'remove', 'isDirectory', 'list', 'createDir'] } setWebSocket (websocket: WS): void {