Future<Map<String, dynamic>?> getStorageMap(String key) async { final storage = await getStorageString(key); if (storage != null && storage.isNotEmpty) { return jsonDecode(storage); } return null; }