getData static method
Implementation
static Future<Map<String, List<Map<String, Object?>?>?>> getData(String key,
{Map<String, Object?>? jParam}) async {
_preferences = _preferences ?? await SharedPreferences.getInstance();
bool checkData = false;
jParam?.forEach((key, value) {
if (key == 'PageNumber' || key == '@PageNumber') {
int page = Methods.getInt(jParam, key);
if (page > 1) {
checkData = true;
return;
}
}
});
if (checkData) {
return {};
}
if (_preferences!.containsKey(key)) {
String? sData = _preferences!.getString(key);
if (sData != null) {
return _stringToMap(sData);
}
}
return {};
}