import { IndexedDBStorageService } from './indexeddb-storage';
import { BackendStorageService } from './backend-storage';

// For storage: use 'backend' or 'indexeddb' (default).
// @ts-ignore - Vite env var
const storageType = import.meta.env?.VITE_STORAGE_TYPE || 'indexeddb';

let service;

if (storageType === 'backend') {
  service = new BackendStorageService();
} else {
  service = new IndexedDBStorageService();
}

export const storageService = service;