JSFiddle - React, Tailwind, and code Playground
by Esteban Herrera
JavaScript
async createDatabase() {
//...
const replicationState =
messagesCollection.sync({ remote: syncURL + dbName + '/' });
this.subs.push(
replicationState.change$.subscribe(change => {
toast('Replication change');
console.dir(change)
})
);
this.subs.push(
replicationState.docs$.subscribe(docData => console.dir(docData))
);
this.subs.push(
replicationState.active$.subscribe(active => toast(`Replication active: ${active}`))
);
this.subs.push(
replicationState.complete$.subscribe(completed => toast(`Replication completed: ${completed}`))
);
this.subs.push(
replicationState.error$.subscribe(error => {
toast('Replication Error');
console.dir(error)
})
);
return db;
}