logout method

Future<bool> logout(
  1. NsgBaseController controller
)

Implementation

Future<bool> logout(NsgBaseController controller) async {
  try {
    await baseRequest(function: 'Logout', headers: getAuthorizationHeader(), url: '$serverUri/$authorizationApi/Logout', method: 'GET');
  } catch (ex) {
    debugPrint('ERROR logout: ${ex.toString()}');
  }
  if (!isAnonymous) {
    resetCurrentServerToken();
    // var _prefs = await SharedPreferences.getInstance();
    // await _prefs.remove(applicationName);
    isAnonymous = true;
    token = '';
  }
  await _anonymousLogin(controller.onRetry);
  return true;
}