database property

AuthDatabase database

Designated database. Please use for testing purposes, etc.

指定のデータベース。テスト用途などにご利用ください。

Implementation

AuthDatabase get database {
  final database = _database ?? sharedDatabase;
  if (!database.isInitialValueRegistered) {
    if (_initialValue.isNotEmpty) {
      for (final value in _initialValue!) {
        database.setInitialValue(value);
      }
    }
    if (_initialUserId.isNotEmpty) {
      database.setInitialId(_initialUserId);
      database.setInitialValue(
        AuthInitialValue.anonymously(userId: _initialUserId!),
      );
    }
  }
  return database;
}