linkEmail method

  1. @override
Future<void> linkEmail({
  1. required Session session,
  2. required String email,
  3. required String password,
  4. Map<String, String>? vars,
})
override

Linking E-Mail authentication

Implementation

@override
Future<void> linkEmail({
  required model.Session session,
  required String email,
  required String password,
  Map<String, String>? vars,
}) async {
  final request = api.AccountEmail()
    ..email = email
    ..password = password
    ..vars.addAll(vars ?? {});

  await _client.linkEmail(
    request,
    options: _getSessionCallOptions(session),
  );
}