mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
storage - use void as return type
This commit is contained in:
parent
0a70cc6d46
commit
c19f675af9
|
@ -60,7 +60,7 @@ export interface IStorageService {
|
|||
* The scope argument allows to define the scope of the storage
|
||||
* operation to either the current workspace only or all workspaces.
|
||||
*/
|
||||
store(key: string, value: any, scope: StorageScope): Promise<void>;
|
||||
store(key: string, value: any, scope: StorageScope): void;
|
||||
|
||||
/**
|
||||
* Delete an element stored under the provided key from storage.
|
||||
|
@ -68,7 +68,7 @@ export interface IStorageService {
|
|||
* The scope argument allows to define the scope of the storage
|
||||
* operation to either the current workspace only or all workspaces.
|
||||
*/
|
||||
remove(key: string, scope: StorageScope): Promise<void>;
|
||||
remove(key: string, scope: StorageScope): void;
|
||||
}
|
||||
|
||||
export const enum StorageScope {
|
||||
|
|
|
@ -77,12 +77,12 @@ export class StorageService extends Disposable implements IStorageService {
|
|||
return this.getStorage(scope).getInteger(key, fallbackValue);
|
||||
}
|
||||
|
||||
store(key: string, value: any, scope: StorageScope): Promise<void> {
|
||||
return this.getStorage(scope).set(key, value);
|
||||
store(key: string, value: any, scope: StorageScope): void {
|
||||
this.getStorage(scope).set(key, value);
|
||||
}
|
||||
|
||||
remove(key: string, scope: StorageScope): Promise<void> {
|
||||
return this.getStorage(scope).delete(key);
|
||||
remove(key: string, scope: StorageScope): void {
|
||||
this.getStorage(scope).delete(key);
|
||||
}
|
||||
|
||||
close(reason: ShutdownReason): Promise<void> {
|
||||
|
@ -230,28 +230,28 @@ export class DelegatingStorageService extends Disposable implements IStorageServ
|
|||
}
|
||||
}
|
||||
|
||||
store(key: string, value: any, scope: StorageScope): Promise<void> {
|
||||
store(key: string, value: any, scope: StorageScope): void {
|
||||
if (this.closed) {
|
||||
this.logService.warn(`Unsupported write (store) access after close (key: ${key})`);
|
||||
|
||||
return Promise.resolve(); // prevent writing after close to detect late write access
|
||||
return; // prevent writing after close to detect late write access
|
||||
}
|
||||
|
||||
this.storageLegacyService.store(key, value, this.convertScope(scope));
|
||||
|
||||
return this.storageService.store(key, value, scope);
|
||||
this.storageService.store(key, value, scope);
|
||||
}
|
||||
|
||||
remove(key: string, scope: StorageScope): Promise<void> {
|
||||
remove(key: string, scope: StorageScope): void {
|
||||
if (this.closed) {
|
||||
this.logService.warn(`Unsupported write (remove) access after close (key: ${key})`);
|
||||
|
||||
return Promise.resolve(); // prevent writing after close to detect late write access
|
||||
return; // prevent writing after close to detect late write access
|
||||
}
|
||||
|
||||
this.storageLegacyService.remove(key, this.convertScope(scope));
|
||||
|
||||
return this.storageService.remove(key, scope);
|
||||
this.storageService.remove(key, scope);
|
||||
}
|
||||
|
||||
close(reason: ShutdownReason): Promise<void> {
|
||||
|
|
Loading…
Reference in a new issue