requestTokenFromSocialProvider<R> method

  1. @override
Future<R?> requestTokenFromSocialProvider<R>(
  1. SocialLoginType type
)
override

Authenticate and request token for user from the Social Auth Provider eg, facebook, google etc.

Implementation

@override
Future<R?> requestTokenFromSocialProvider<R>(SocialLoginType type) async {
  final provider = _firstWhereSocialLogin(type);
  if (provider == null) {
    throw _loginProviderNotFoundException(type);
  }

  final response = (await provider.login()) as R?;
  return response;
}