diff options
Diffstat (limited to 'subprojects/frontend/src/xtext/XtextClient.ts')
-rw-r--r-- | subprojects/frontend/src/xtext/XtextClient.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/subprojects/frontend/src/xtext/XtextClient.ts b/subprojects/frontend/src/xtext/XtextClient.ts index 7486d737..21ac5750 100644 --- a/subprojects/frontend/src/xtext/XtextClient.ts +++ b/subprojects/frontend/src/xtext/XtextClient.ts | |||
@@ -49,13 +49,18 @@ export default class XtextClient { | |||
49 | constructor( | 49 | constructor( |
50 | private readonly store: EditorStore, | 50 | private readonly store: EditorStore, |
51 | private readonly pwaStore: PWAStore, | 51 | private readonly pwaStore: PWAStore, |
52 | onUpdate: (text: string) => void, | ||
52 | ) { | 53 | ) { |
53 | this.webSocketClient = new XtextWebSocketClient( | 54 | this.webSocketClient = new XtextWebSocketClient( |
54 | () => this.onReconnect(), | 55 | () => this.onReconnect(), |
55 | () => this.onDisconnect(), | 56 | () => this.onDisconnect(), |
56 | this.onPush.bind(this), | 57 | this.onPush.bind(this), |
57 | ); | 58 | ); |
58 | this.updateService = new UpdateService(store, this.webSocketClient); | 59 | this.updateService = new UpdateService( |
60 | store, | ||
61 | this.webSocketClient, | ||
62 | onUpdate, | ||
63 | ); | ||
59 | this.contentAssistService = new ContentAssistService(this.updateService); | 64 | this.contentAssistService = new ContentAssistService(this.updateService); |
60 | this.highlightingService = new HighlightingService( | 65 | this.highlightingService = new HighlightingService( |
61 | store, | 66 | store, |