getSettingsByEmail method

  1. @override
Future<EmailSettingsV1?> getSettingsByEmail(
  1. String? correlationId,
  2. String email
)
override

Gets an email settings by its email.

  • correlationId (optional) transaction id to trace execution through call chain.
  • email an email of email settings to be retrieved. Return Future that receives email settings or error.

Implementation

@override
Future<EmailSettingsV1?> getSettingsByEmail(
    String? correlationId, String email) async {
  var settings = _settings.isNotEmpty
      ? _settings.firstWhere((s) => s.email == email)
      : null;
  return settings;
}