addServerByDbName static method

Future<void> addServerByDbName(
  1. String email,
  2. WardenType wardenType,
  3. SchemaMetaData smd,
  4. SchemaMetaData smdSys,
  5. String database,
)

Implementation

static Future<void> addServerByDbName(String email, WardenType wardenType,
    SchemaMetaData smd, SchemaMetaData smdSys, String database) async {
  MySqlStore poolStore = MySqlStore();
  AbstractPool pool = poolStore.getMySqlPool(database);
  DbTransaction transaction = DbTransaction(pool);
  try {
    await transaction.beginTransaction();
  } on SqlException catch (e) {
    print("WS $e");
  }
  try {
    await addServer(email, wardenType, smd, smdSys, transaction);
  } finally {
    await transaction.connection.close();
    await transaction.endTransaction();
    await transaction.closePool();
  }
}