staticStorage function
Future
staticStorage({
- dynamic cookieName,
- dynamic api,
- dynamic params,
- dynamic callback,
- dynamic type = 0,
Implementation
Future staticStorage({cookieName, api, params, callback, type = 0}) async {
var data;
var paramsToJson;
var date = DateTime.now();
_post() async {
data = await api(Map<String, dynamic>.from(params));
if (data != null) {
if (type == 0 || (type == 1 && paramsToJson == null)) {
paramsToJson = callback.call(data);
Sesstion().setStorage(cookieName, data);
return paramsToJson;
}
}
}
_getCookie() async {
data = await Sesstion().getStorage(cookieName);
if (data != null && paramsToJson == null) paramsToJson = callback.call(data);
return paramsToJson;
}
_getCookie();
await _post();
return paramsToJson;
}