removeSite method
Implementation
Future removeSite() async {
final prefs = StorageProvider();
var user = prefs.getObject("user");
if(user.isNotEmpty){
try{
var path = getQueryPathByScope("users/auth");
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);
}
prefs.remove("token_site");
prefs.remove("site");
siteTokenCompleter = Completer<void>();
return {'success':1};
}