bugfix: fix #44

This commit is contained in:
doprz
2023-03-30 10:33:40 -05:00
parent ad85c2b816
commit 486b2e4dfc
12 changed files with 13 additions and 14 deletions

View File

@@ -3,12 +3,12 @@
## Built Using: ## Built Using:
- React 18 - React 18
- Typescript - TypeScript
- Webpack 5 (esbuild-loader) - Webpack 5 (esbuild-loader)
- Eslint - ESLint
- Prettier - Prettier
- Semantic-Release - Semantic-Release
- Custom Messaging & Storage wrappers - Custom Messaging & Storage Wrappers
## Getting Started ## Getting Started

View File

@@ -5,7 +5,7 @@ import onInstall from './events/onInstall';
import onNewChromeSession from './events/onNewChromeSession'; import onNewChromeSession from './events/onNewChromeSession';
import onServiceWorkerAlive from './events/onServiceWorkerAlive'; import onServiceWorkerAlive from './events/onServiceWorkerAlive';
import onUpdate from './events/onUpdate'; import onUpdate from './events/onUpdate';
import { sessionStore } from '../shared/storage/sessionStore'; import { sessionStore } from '../shared/storage/SessionStore';
import browserActionHandler from './handler/browserActionHandler'; import browserActionHandler from './handler/browserActionHandler';
import hotReloadingHandler from './handler/hotReloadingHandler'; import hotReloadingHandler from './handler/hotReloadingHandler';
import tabManagementHandler from './handler/tabManagementHandler'; import tabManagementHandler from './handler/tabManagementHandler';

View File

@@ -1,4 +1,4 @@
import { extensionStore } from '../../shared/storage/extensionStore'; import { extensionStore } from '../../shared/storage/ExtensionStore';
/** /**
* Called when the extension is first installed or synced onto a new machine * Called when the extension is first installed or synced onto a new machine

View File

@@ -1,5 +1,5 @@
import { hotReloadTab } from 'src/background/util/hotReloadTab'; import { hotReloadTab } from 'src/background/util/hotReloadTab';
import { extensionStore } from '../../shared/storage/extensionStore'; import { extensionStore } from '../../shared/storage/ExtensionStore';
/** /**
* Called when the extension is updated (or when the extension is reloaded in development mode) * Called when the extension is updated (or when the extension is reloaded in development mode)

View File

@@ -1,6 +1,6 @@
import HotReloadingMessages from 'src/shared/messages/HotReloadingMessages'; import HotReloadingMessages from 'src/shared/messages/HotReloadingMessages';
import { MessageHandler } from 'chrome-extension-toolkit'; import { MessageHandler } from 'chrome-extension-toolkit';
import { devStore } from 'src/shared/storage/devStore'; import { devStore } from 'src/shared/storage/DevStore';
const hotReloadingHandler: MessageHandler<HotReloadingMessages> = { const hotReloadingHandler: MessageHandler<HotReloadingMessages> = {
async reloadExtension({ sendResponse }) { async reloadExtension({ sendResponse }) {

View File

@@ -1,4 +1,4 @@
import { userScheduleStore } from 'src/shared/storage/userScheduleStore'; import { userScheduleStore } from 'src/shared/storage/UserScheduleStore';
import { Course } from 'src/shared/types/Course'; import { Course } from 'src/shared/types/Course';
/** /**

View File

@@ -1,4 +1,4 @@
import { userScheduleStore } from 'src/shared/storage/userScheduleStore'; import { userScheduleStore } from 'src/shared/storage/UserScheduleStore';
import { Course } from 'src/shared/types/Course'; import { Course } from 'src/shared/types/Course';
/** /**

View File

@@ -1,4 +1,4 @@
import { devStore } from 'src/shared/storage/devStore'; import { devStore } from 'src/shared/storage/DevStore';
/** /**
* A list of websites that we don't want to reload when the extension reloads (becuase it'd be hella annoying lmao) * A list of websites that we don't want to reload when the extension reloads (becuase it'd be hella annoying lmao)

View File

@@ -1,4 +1,4 @@
import { devStore } from 'src/shared/storage/devStore'; import { devStore } from 'src/shared/storage/DevStore';
/** /**
* Open the debug tab as the first tab * Open the debug tab as the first tab

View File

@@ -1,7 +1,7 @@
import './hotReload'; import './hotReload';
import React, { useEffect } from 'react'; import React, { useEffect } from 'react';
import { render } from 'react-dom'; import { render } from 'react-dom';
import { devStore } from 'src/shared/storage/devStore'; import { devStore } from 'src/shared/storage/DevStore';
const manifest = chrome.runtime.getManifest(); const manifest = chrome.runtime.getManifest();

View File

@@ -20,5 +20,4 @@ export const userScheduleStore = createLocalStore<IUserScheduleStore>({
], ],
}); });
debugStore({ userScheduleStore }); debugStore({ userScheduleStore });

View File

@@ -1,6 +1,6 @@
import { Serialized } from 'chrome-extension-toolkit'; import { Serialized } from 'chrome-extension-toolkit';
import { useEffect, useState } from 'react'; import { useEffect, useState } from 'react';
import { userScheduleStore } from 'src/shared/storage/userScheduleStore'; import { userScheduleStore } from 'src/shared/storage/UserScheduleStore';
import { UserSchedule } from 'src/shared/types/UserSchedule'; import { UserSchedule } from 'src/shared/types/UserSchedule';
export default function useUserSchedules(): UserSchedule[] { export default function useUserSchedules(): UserSchedule[] {