loginWithHistory method

Future<bool> loginWithHistory(
  1. LoginHistory loginHistory
)

Implementation

Future<bool> loginWithHistory(LoginHistory loginHistory) async {
  final String? url = loginHistory.apiUrl;
  if (url == null) {
    return false;
  }
  serviceUrl = url;
  Info? info = await getInfo();
  if (info == null || !info.success) {
    return false;
  }
  if (info.isAuthEnable()) {
    var tokenResponse = await client.get("$serviceUrl$getCurrentUserPath",
        queryParameters: {"token": loginHistory.token});
    UserToken token = UserToken.fromJson(tokenResponse.data);
    if (!token.isSuccess()) {
      return false;
    }
  }
  return true;
}