getCallback method

Callback getCallback()

Recommend to use only in getDb

Implementation

Callback getCallback() {
  return Callback(
    onCreate: (db, version) {
      _onCreateCb?.onCreate.call(db, version);
    },
    onOpen: (db) {
      _onOpenCb?.onOpen.call(db);
    },
    onUpgrade: (db, int oldVersion, int newVersion) {
      for (OnUpgradeCallback cb in _onUpgradeCbs) {
        if (cb.predicate.call(oldVersion, newVersion)) {
          cb.onUpgrade.call(db);
        }
      }
    },
  );
}