signOut method

Future signOut()

Implementation

Future<dynamic> signOut() async {
  var res = {};
  try{
    var path = getQueryPathByScope("users/auth");
    res = await delete(path,access:false,refresh:true);
  } on QueryException catch (err){
    if (err.status != 401) {
      return Future.error(err);
    }
  }
  final prefs = StorageProvider();
  prefs.remove("token_access");
  prefs.remove("token_refresh");
  prefs.remove("user");
  subUser.sink.add(null);
  return res['body'];
}