infra changes

This commit is contained in:
Sriram Hariharan
2023-03-11 22:03:25 -06:00
parent 32b73da959
commit fe4f0e7ecd
8 changed files with 15 additions and 14 deletions

View File

@@ -24,4 +24,5 @@ export const DevStore = createLocalStore<IDevStore>({
reloadTabId: undefined,
});
debugStore({ DevStore });

View File

@@ -17,7 +17,7 @@ interface Actions {
getDeviceId(): Promise<string>;
}
const ExtensionStore = createLocalStore<IExtensionStore, Actions>(
export const ExtensionStore = createLocalStore<IExtensionStore, Actions>(
{
version: chrome.runtime.getManifest().version,
lastUpdate: Date.now(),

View File

@@ -1,4 +1,4 @@
import { createLocalStore, debugStore, Serialized } from 'chrome-extension-toolkit';
import { createLocalStore, debugStore } from 'chrome-extension-toolkit';
import { Course } from 'src/shared/types/Course';
/**
* A store that is used for storing user options
@@ -44,7 +44,7 @@ const UserScheduleStore = createLocalStore<IUserScheduleStore, Actions>(
const schedules = await store.getSchedules();
const scheduleToEdit = schedules[name];
if (scheduleToEdit) {
scheduleToEdit.push(course as Serialized<Course>);
scheduleToEdit.push(course);
await store.setSchedules(schedules);
}
},