sendLoginEmail method
Implementation
@override
Future<Either<AuthServiceSignInFailure, Unit>> sendLoginEmail(String email) async {
try {
final packageInfo = await AppConfigBase.getPackageInfo();
await authCallable.call({
'action': 'emailLoginLink',
'email': email,
'isForApp': !kIsWeb, // deprecated: use bundleId
'bundleId': packageInfo.packageName,
});
// if (result.data['result'] == 'exists') {
// return left(AuthServiceSignInFailure.userAlreadyExists);
// }
// logd('sendLoginEmail result: ${result.data}');
return right(unit);
} catch (e) {
return left(AuthServiceSignInFailure.unexpected);
}
}