DatabaseAuthenticatable.fromProviderConfig constructor

DatabaseAuthenticatable.fromProviderConfig(
  1. Map<String, dynamic> userData,
  2. Map<String, dynamic> providerConfig
)

Factory constructor that creates instance from provider config

Implementation

factory DatabaseAuthenticatable.fromProviderConfig(
  Map<String, dynamic> userData,
  Map<String, dynamic> providerConfig,
) {
  final primaryKey = providerConfig['primary_key'] as String? ?? 'id';
  final passwordField =
      providerConfig['password_field'] as String? ?? 'password';

  return DatabaseAuthenticatable(
    userData,
    primaryKey: primaryKey,
    passwordField: passwordField,
  );
}