login method Null safety
- {bool refreshIfAvailable = false}
override
Implementation
@override
Future<void> login({bool refreshIfAvailable = false}) async {
final completer = Completer<void>();
jsLogin(
refreshIfAvailable,
allowInterop(completer.complete),
allowInterop(
(_error) => completer.completeError(
Exception('Access denied or authentication canceled.'),
),
),
);
return completer.future;
}