import 'package:fooder/client/based.dart'; import 'package:fooder/models/preset.dart'; class PresetClient extends BasedClient { const PresetClient({required super.apiClient}); Future> list(String? q) async { var response = await apiClient.get("/preset?${Uri(queryParameters: {"q": q}).query}"); return (response['presets'] as List) .map((e) => Preset.fromJson(e as Map)) .toList(); } Future delete(int id) async { await apiClient.delete("/preset/$id"); } }