getStringTimmed method
Implementation
Future<String?> getStringTimmed(key) async {
var keyTimmed = "$key-timmed";
if (!await existsKey(keyTimmed)) {
return null;
}
var isValidUntil = await getString(keyTimmed);
if (isValidUntil == null) {
return null;
}
var currentDate = DateTime.now();
var isValidCache = DateTime.parse(isValidUntil).isAfter(currentDate);
if (!isValidCache) {
return null;
}
var responseData = getString(key);
return responseData;
}