sendSmsToLogin method
Implementation
@override
Future<void> sendSmsToLogin(
String phoneNumber,
Function(String) callback,
) async {
try {
// Отправляем СМС
final result = await functions
.httpsCallable("sendSms")
.call({"phoneNumber": phoneNumber});
final json = jsonDecode(result.data);
final status = json["status"];
final message = json["message"];
if (status == "error") {
throw UnimplementedError(message);
} else {
callback(message);
}
} catch (error) {
rethrow;
}
}