Changeset View
Changeset View
Standalone View
Standalone View
web/database/utils/constants.js
// @flow | // @flow | ||||
import localforage from 'localforage'; | |||||
export const SQLITE_CONTENT = 'sqliteFileContent'; | export const SQLITE_CONTENT = 'sqliteFileContent'; | ||||
export const SQLITE_ENCRYPTION_KEY = 'encryptionKey'; | export const SQLITE_ENCRYPTION_KEY = 'encryptionKey'; | ||||
export const CURRENT_USER_ID_KEY = 'current_user_id'; | export const CURRENT_USER_ID_KEY = 'current_user_id'; | ||||
export const DATABASE_WORKER_PATH = '/worker/database'; | export const DATABASE_WORKER_PATH = '/worker/database'; | ||||
export const SQLJS_FILE_PATH = '/compiled/webworkers'; | export const SQLJS_FILE_PATH = '/compiled/webworkers'; | ||||
export const DB_SUPPORTED_OS: $ReadOnlyArray<string> = [ | export const DB_SUPPORTED_OS: $ReadOnlyArray<string> = [ | ||||
'Windows 10', | 'Windows 10', | ||||
'Linux', | 'Linux', | ||||
'Mac OS', | 'Mac OS', | ||||
]; | ]; | ||||
export const DB_SUPPORTED_BROWSERS: $ReadOnlyArray<string> = [ | export const DB_SUPPORTED_BROWSERS: $ReadOnlyArray<string> = [ | ||||
'edge', | 'edge', | ||||
'edge-chromium', | 'edge-chromium', | ||||
'chrome', | 'chrome', | ||||
'firefox', | 'firefox', | ||||
'opera', | 'opera', | ||||
]; | ]; | ||||
export const localforageConfig: PartialConfig = { | |||||
driver: localforage.INDEXEDDB, | |||||
name: 'comm', | |||||
storeName: 'commStorage', | |||||
description: 'Comm encrypted database storage', | |||||
version: '1.0', | |||||
}; |