signIn method
Runs the interactive sign-in. extraParams carries the deferred-login
one-time token / login hint for the app-handoff flow.
Implementation
@override
Future<SessionTokens> signIn({
Map<String, String> extraParams = const <String, String>{},
}) async {
signInCount += 1;
lastExtraParams = extraParams;
if (_throwOnSignIn != null) {
throw _throwOnSignIn;
}
return (_onSignIn ?? (() => throw StateError('no signIn scripted')))();
}