loadSetups method
Loads the list of user-created configuration setups.
Implementation
@override
Future<List<SavedPlaygroundSetup>> loadSetups() async {
final prefs = await _instance;
final raw = prefs.getString(_kSetups);
if (raw == null || raw.isEmpty) return [];
try {
final list = jsonDecode(raw) as List;
return list
.map(
(item) =>
SavedPlaygroundSetup.fromJson(item as Map<String, dynamic>),
)
.toList();
} catch (_) {
return [];
}
}