openDBSync function

Future<CommonDatabase> openDBSync(
  1. AsyncDatabaseCommand cmd,
  2. ReceivePort ourReceivePort
)

Implementation

Future<CommonDatabase> openDBSync(
    AsyncDatabaseCommand cmd, ReceivePort ourReceivePort) async {
  OpenDatabaseParams params = cmd.body;
  Database db = sqlite3.open(params.filename,
      vfs: params.vfs, mode: params.mode, uri: params.uri, mutex: params.mutex);
  cmd.sendPort.send(AsyncDatabaseCommand(cmd.type, ourReceivePort.sendPort));
  return db;
}