| 123456789101112131415161718192021 |
- import { Database } from '@nozbe/watermelondb';
- import SQLiteAdapter from '@nozbe/watermelondb/adapters/sqlite';
- import schema from './schema';
- import Chat from './models/Chat';
- import Message from './models/Message';
- import { BlockedUser } from './models';
- import { migrations } from './migrations';
- const adapter = new SQLiteAdapter({
- schema,
- dbName: 'WatermelonDB',
- onSetUpError: (error) => {
- console.error('Database setup error:', error);
- },
- migrations
- });
- export const database = new Database({
- adapter,
- modelClasses: [Chat, Message, BlockedUser]
- });
|