diff options
| author | Laurențiu Nicola <lnicola@dend.ro> | 2021-12-23 08:44:23 +0200 |
|---|---|---|
| committer | Laurențiu Nicola <lnicola@dend.ro> | 2021-12-23 09:36:55 +0200 |
| commit | e97569c998e87288fe7730e1d8bed0def6bda120 (patch) | |
| tree | 110af3e5172cd08ef46389a43cb5c0c05f3f6d43 /editors/code/src/persistent_state.ts | |
| parent | f63690c058dbffcf334e3eb67a73102b30504d14 (diff) | |
| download | rust-e97569c998e87288fe7730e1d8bed0def6bda120.tar.gz rust-e97569c998e87288fe7730e1d8bed0def6bda120.zip | |
Drop extensionUri copy
Diffstat (limited to 'editors/code/src/persistent_state.ts')
| -rw-r--r-- | editors/code/src/persistent_state.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/editors/code/src/persistent_state.ts b/editors/code/src/persistent_state.ts index f6d0a3d015f..3e86ed1e323 100644 --- a/editors/code/src/persistent_state.ts +++ b/editors/code/src/persistent_state.ts @@ -3,5 +3,18 @@ import { log } from './util'; export class PersistentState { constructor(private readonly globalState: vscode.Memento) { + const { serverVersion } = this; + log.info("PersistentState:", { serverVersion }); + } + + /** + * Version of the extension that installed the server. + * Used to check if we need to run patchelf again on NixOS. + */ + get serverVersion(): string | undefined { + return this.globalState.get("serverVersion"); + } + async updateServerVersion(value: string | undefined) { + await this.globalState.update("serverVersion", value); } } |
