getObject static method

Map<String, dynamic> getObject(
  1. String key
)

get object.

Implementation

static Map<String, dynamic> getObject(String key) {
  _ensureInitialized();
  return _captureSync(
    operation: ComStorageOperation.read,
    key: key,
    action: () {
      String? data = _prefs.getString(key);
      if (data == null || data.isEmpty) return <String, dynamic>{};
      try {
        return json.decode(data) as Map<String, dynamic>;
      } catch (_) {
        return <String, dynamic>{};
      }
    },
  );
}