load static method
Implementation
static Future<dynamic> load(header) async {
final datas = data.where((e) => e['name'] == header);
if (datas.isEmpty) return null;
if (datas.first['type'] == 'string') {
return await StorageBase.getString(DatabaseCompute(
name: header,
encrypt: _keys,
));
} else if (datas.first['type'] == 'double') {
return await StorageBase.getDouble(DatabaseCompute(
name: header,
encrypt: _keys,
));
} else if (datas.first['type'] == 'integer') {
return await StorageBase.getInt(DatabaseCompute(
name: header,
encrypt: _keys,
));
} else if (datas.first['type'] == 'bool') {
return await StorageBase.getBool(DatabaseCompute(
name: header,
encrypt: _keys,
));
}
}