loginWithOauth2 method
Implementation
Future<BackendlessUser?> loginWithOauth2(
String providerCode, String authToken, Map<String, String> fieldsMappings,
{BackendlessUser? guestUser, bool stayLoggedIn = false}) async {
Map<String, dynamic> parameters = {
'accessToken': authToken,
'fieldsMappings': fieldsMappings,
};
if (guestUser != null) parameters['guestUser'] = jsonEncode(guestUser);
Map? invokeResult =
await Invoker.post('/users/social/$providerCode/login', parameters);
await handleUserLogin(invokeResult, stayLoggedIn);
return getCurrentUser(false);
}