load static method

Future load(
  1. dynamic header
)

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,
    ));
  }
}