MCPcopy Create free account
hub / github.com/GraphiteEditor/Graphite / destroyPersistenceManager

Function destroyPersistenceManager

frontend/src/managers/persistence.ts:58–70  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

56}
57
58export function destroyPersistenceManager() {
59 const subscriptions = subscriptionsRouter;
60 if (!subscriptions) return;
61
62 subscriptions.unsubscribeFrontendMessage("TriggerSavePreferences");
63 subscriptions.unsubscribeFrontendMessage("TriggerLoadPreferences");
64 subscriptions.unsubscribeFrontendMessage("TriggerPersistenceWriteState");
65 subscriptions.unsubscribeFrontendMessage("TriggerPersistenceReadState");
66 subscriptions.unsubscribeFrontendMessage("TriggerPersistenceWriteDocument");
67 subscriptions.unsubscribeFrontendMessage("TriggerPersistenceReadDocument");
68 subscriptions.unsubscribeFrontendMessage("TriggerPersistenceDeleteDocument");
69 subscriptions.unsubscribeFrontendMessage("TriggerOpenLaunchDocuments");
70}
71
72// Self-accepting HMR: tear down the old instance and re-create with the new module's code
73import.meta.hot?.accept((newModule) => {

Callers 1

createPersistenceManagerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected