connect method

  1. @override
Future<MySqlConnection> connect(
  1. DatabaseSettings? settings
)
override

Implementation

@override
Future<MySqlConnection> connect(DatabaseSettings? settings) async {
  if (settings == null) throw NullableSettings("Failed to create a instance of MySQL when settings is null.");

  var connection = await MySqlConnection.connect(ConnectionSettings(
    host: settings.host,
    port: settings.port,
    user: settings.user,
    password: settings.password,
    db: settings.db,
  ));

  conn = connection;

  return connection;
}