Storage API
PolyglotDatabase Class
Schema Definition
this.version(1).stores({
chats: '++id, title, createdAt, updatedAt, lastModified, model, provider, currentModel, isArchived',
meta: 'id, lastSync, version'
});Tables
chats Table
meta Table
Data Models
Chat Interface
Message Interface
AppMeta Interface
Internal Storage Operations
Date Conversion
convertDatesToObjects(chat: any): Chat
prepareChatForStorage(chat: Chat): Chat
Database Management
initialize(): Promise
resetDatabase(): Promise
Query Operations
Conversation Queries
Metadata Queries
Filtering Operations
Archive Filtering
Error Recovery
Schema Version Errors
Storage Quota Handling
Network Errors
Performance Characteristics
Query Performance
Storage Efficiency
Memory Usage
Browser Storage Limits
Typical Limits
Quota Management
Last updated