logOut method

  1. @override
Future<Response> logOut()
override

Implementation

@override
Future<Response> logOut() async {
  try {
    var token = await _secureStorage.read(key: _tokenKey);
    // var token = _pref.getString(_tokenKey);

    await clearData();

    if (!config.isRootPath(config.logutUrl)) {
      await http.get(
        Uri.parse(config.logutUrl),
        headers: {"Authorization": "Bearer $token"},
      );
    }
    return Response();
  } catch (e) {
    return Response.error(
      "Unexpected error has occured while logout ... \n\n" + e.toString(),
    );
  }
}