getSite method

Future<Map<String, dynamic>> getSite({
  1. bool subscribe = true,
})

Implementation

Future<Map<String,dynamic>> getSite({bool subscribe=true}) async {
  final prefs = StorageProvider();
  var site = prefs.getObject("site");
  if(site.isNotEmpty || (site.isEmpty && !subscribe)){ return site; }
  if(siteTokenCompleter != null){
    await siteTokenCompleter!.future;
  }
  site = prefs.getObject("site");
  return site;
}