MCPcopy Create free account
hub / github.com/MiniMax-AI/OpenRoom / loadModCollectionSync

Function loadModCollectionSync

apps/webuiapps/src/lib/modManager.ts:239–250  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

237}
238
239export function loadModCollectionSync(): ModCollection | null {
240 try {
241 const raw = localStorage.getItem(STORAGE_KEY);
242 if (raw) {
243 const parsed = JSON.parse(raw);
244 if (parsed.activeId && parsed.items) return parsed as ModCollection;
245 }
246 } catch {
247 // ignore
248 }
249 return migrateOldFormat();
250}
251
252export async function saveModCollection(collection: ModCollection): Promise<void> {
253 localStorage.setItem(STORAGE_KEY, JSON.stringify(collection));

Callers 6

ChatPanelFunction · 0.90
ShellFunction · 0.90
loadModConfigSyncFunction · 0.85
saveModConfigFunction · 0.85
loadModStateSyncFunction · 0.85
saveModStateFunction · 0.85

Calls 1

migrateOldFormatFunction · 0.70

Tested by

no test coverage detected