#react-native #watermelondb
Вопрос:
Всем спокойной ночи, у меня следующая проблема. Я использую функцию синхронизации от WatermelonDB, но она выдает эту ошибку при запуске. Я уверен, что объект вручную, чтобы понять, почему он не работает.
И тот же самый объект работает, если он вставлен несинхронно. Кто-нибудь знает, как это исправить?
await synchronize({ database, pullChanges: async ({ lastPulledAt }) =gt; { const { data } = await api.get(`/sync/pull/${1637416552 || 0}`); console.log(JSON.stringify(data.changes, null, 2)); return { // changes: data.changes, changes: { sub_workspaces: { created: [ { sub_workspace_id: 57, name: "Teiu", avatar_url: "-", slug: "teiu", workspace_id: 19, }, ], updated: [], deleted: [], }, }, timestamp: 1637416552, }; }, pushChanges: async ({ changes }) =gt; {}, });
import { tableSchema } from '@nozbe/watermelondb' const subWorskapceSchema = tableSchema({ name: 'sub_workspaces', columns: [ { name: 'sub_workspace_id', type: 'number', }, { name: 'name', type: 'string' }, { name: 'avatar_url', type: 'string' }, { name: 'slug', type: 'string' }, { name: 'workspace_id', type: 'number' }, ] }) export { subWorskapceSchema }