clearSyncFlag method

void clearSyncFlag()

Clears the sync flag after successful sync. Must be called within a write transaction.

Implementation

void clearSyncFlag() {
  if (!realm.isInTransaction) {
    throw RealmException(
      'clearSyncFlag must be called within a write transaction',
    );
  }

  try {
    RealmObjectBase.set(this, 'sync_update_db', false);
  } catch (e) {
    // Silently ignore if sync_update_db doesn't exist
  }
}