Skip to content

Commit d8e73a4

Browse files
committed
Fix getting data from storage
1 parent 3000a78 commit d8e73a4

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/storage/local-storage.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,14 @@ export class LocalStorage implements IStorage {
1717
return Browser.storage.local.set({ tabs: value });
1818
}
1919

20-
saveValue(name: StorageParams, value: object): Promise<void> {
20+
saveValue(name: StorageParams, value: any): Promise<void> {
2121
return Browser.storage.local.set({
2222
[name]: value
2323
});
2424
}
2525

26-
getValue(name: StorageParams): Promise<object> {
27-
return Browser.storage.local.get(name);
26+
async getValue(name: StorageParams): Promise<any> {
27+
const value = await Browser.storage.local.get(name);
28+
return value[name];
2829
}
2930
}

src/storage/storage-interface.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ import { Tab } from "../entity/tab";
44
export interface IStorage {
55
getTabs(): Promise<Tab[]>;
66
saveTabs(value:Tab[]): Promise<void>;
7-
saveValue(name:StorageParams, value: object): Promise<void>;
8-
getValue(name:StorageParams): Promise<object>;
7+
saveValue(name:StorageParams, value: any): Promise<void>;
8+
getValue(name:StorageParams): Promise<any>;
99
}

0 commit comments

Comments
 (0)