signInWithGithub static method
Future<User?>
signInWithGithub(
- BuildContext context, {
- dynamic onError()?,
- dynamic onSignInSuccessful()?,
Initiates a Github OAuth SignUp Flow based on the OAuthEngine Implementation
context
is necessary
onError
is a callback that is invoked when an error is encountered
onSignInSuccessful
is a callback that is invoked when the signIn is successful.
It provides a User which you can use to perform other actions.
Implementation
static Future<User?> signInWithGithub(
BuildContext context, {
Function(String)? onError,
Function(User)? onSignInSuccessful,
}) async {
final provider = Provider.of<FireAuthProvider>(context, listen: false);
return await provider.signInWithGithub(
onError: onError,
onSignInSuccessful: onSignInSuccessful,
);
}