getAuthInfo method

Future<AuthInfo> getAuthInfo()

Implementation

Future<AuthInfo> getAuthInfo() async {
  String apiUrl = "${Preferences.prefs?.getString("BaseUrl")}/auth/info";

  var headers = await BaseApi.getRefreshedHeaders();

  var response = await http .get(
    Uri.parse(apiUrl),
    headers: headers,
  );

  if (response.statusCode == 200) {
    var decoded = json.decode(response.body);
    return AuthInfo.fromJson(decoded);
  } else {
    throw Exception('Failed to load auth info');
  }
}