loginCallback method
Implementation
Future<bool> loginCallback(String responseBody, bool getUserData) async {
try {
final jsonBody = jsonDecode(responseBody);
final accessToken = jsonBody["accessToken"];
final refreshToken = jsonBody["refreshToken"];
if (accessToken == null || refreshToken == null) return false;
_store.put("accessToken", accessToken);
_store.put("refreshToken", refreshToken);
_userAPI.authAPI.setTokens(accessToken, refreshToken);
loggedIn = true;
if (getUserData) {
await getUser();
notifyListeners();
}
return true;
} catch (e) {
log("Failed to login: $e");
return false;
}
}