signInSite method
Future<SocialSignInResultInterface>
signInSite(
- SocialPlatform site,
- BuildContext context
override
Configue site information and trigger for mobile
Implementation
@override
Future<SocialSignInResultInterface> signInSite(
SocialPlatform site, BuildContext context) async {
try {
var socialSite = SocialSignInPlatform.getSite(site);
if (socialSite == null)
return SocialSignInFail(errorMessage: "Uninitialized site");
return await socialSite.signIn(context);
} catch (e) {
if (e is SocialSignInException) {
return SocialSignInFail(status: e.status, errorMessage: e.description);
} else {
return SocialSignInFail(errorMessage: e.toString());
}
}
}