refactor(stage-ui): set and get idb value raw

This commit is contained in:
RainbowBird
2026-01-23 17:22:59 +08:00
parent 458ee24221
commit de48eb0f16
2 changed files with 4 additions and 4 deletions
@@ -4,11 +4,11 @@ import { storage } from '../storage'
export const charactersRepo = {
async getAll() {
return await storage.getItem<Character[]>('local:characters') || []
return await storage.getItemRaw<Character[]>('local:characters') || []
},
async saveAll(characters: Character[]) {
await storage.setItem('local:characters', characters)
await storage.setItemRaw('local:characters', characters)
},
async upsert(character: Character) {
@@ -11,11 +11,11 @@ export interface ProviderCatalogProvider {
export const providersRepo = {
async getAll() {
return await storage.getItem<Record<string, ProviderCatalogProvider>>('local:providers') || {}
return await storage.getItemRaw<Record<string, ProviderCatalogProvider>>('local:providers') || {}
},
async saveAll(providers: Record<string, ProviderCatalogProvider>) {
await storage.setItem('local:providers', providers)
await storage.setItemRaw('local:providers', providers)
},
async upsert(provider: ProviderCatalogProvider) {