import 'package:eatvio_app/features/complaining/models/complain_model.dart'; import 'package:eatvio_app/features/complaining/services/complaining_service.dart'; class ComplainingRepository { final ComplainingService service; ComplainingRepository({required this.service}); Future sendPlanComplain({ required String slug, required String category, required ComplainModel body, }) async { try { service.sendPlanComplain(slug: slug, category: category, body: body); } catch (e) { rethrow; } } Future sendRecipeComplain({ required String slug, required String category, required ComplainModel body, }) async { try { service.sendRecipeComplain(slug: slug, category: category, body: body); } catch (e) { rethrow; } } Future sendBlogPostsComplain({ required int id, required String category, required ComplainModel body, }) async { try { service.sendBlogPostsComplain(id: id, category: category, body: body); } catch (e) { rethrow; } } Future sendProfileComplain({ required String slug, required String category, required ComplainModel body, }) async { try { service.sendProfileComplain(slug: slug, category: category, body: body); } catch (e) { rethrow; } } }