Files
UT-Registration-Plus/src/background/events/onUpdate.ts
2023-03-10 23:38:39 -06:00

17 lines
521 B
TypeScript

import { hotReloadTab } from 'src/background/util/hotReloadTab';
import { ExtensionStore } from '../../shared/storage/ExtensionStore';
/**
* Called when the extension is updated (or when the extension is reloaded in development mode)
*/
export default async function onUpdate() {
await Promise.all([
ExtensionStore.setLastUpdate(Date.now()),
ExtensionStore.setVersion(chrome.runtime.getManifest().version),
]);
if (process.env.NODE_ENV === 'development') {
hotReloadTab();
}
}