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;
}