19 lines
392 B
Dart
19 lines
392 B
Dart
class AuthenticationService {
|
|
Future<bool> verifyTwoFactorCode(String code) async {
|
|
await Future.delayed(const Duration(seconds: 2));
|
|
|
|
if (code == '000000') {
|
|
return true;
|
|
} else {
|
|
throw const WrongCodeException();
|
|
}
|
|
}
|
|
}
|
|
|
|
class WrongCodeException implements Exception {
|
|
const WrongCodeException();
|
|
|
|
@override
|
|
String toString() => 'WrongCodeException';
|
|
}
|