From 327d05d20bd107f5b397b4e30ff9745bbbe65a23 Mon Sep 17 00:00:00 2001 From: dab246 Date: Mon, 12 Jan 2026 15:22:54 +0700 Subject: [PATCH] TF-4243 Add datasource/repository/interactor for delete a label feature --- .../data/datasource/label_datasource.dart | 2 ++ .../label_datasource_impl.dart | 7 +++++ .../labels/data/network/label_api.dart | 26 ++++++++++++++++++ .../repository/label_repository_impl.dart | 5 ++++ .../domain/repository/label_repository.dart | 2 ++ .../domain/state/delete_a_label_state.dart | 17 ++++++++++++ .../usecases/delete_a_label_interactor.dart | 27 +++++++++++++++++++ 7 files changed, 86 insertions(+) create mode 100644 lib/features/labels/domain/state/delete_a_label_state.dart create mode 100644 lib/features/labels/domain/usecases/delete_a_label_interactor.dart diff --git a/lib/features/labels/data/datasource/label_datasource.dart b/lib/features/labels/data/datasource/label_datasource.dart index 2605f1cb1..58fc28010 100644 --- a/lib/features/labels/data/datasource/label_datasource.dart +++ b/lib/features/labels/data/datasource/label_datasource.dart @@ -8,4 +8,6 @@ abstract class LabelDatasource { Future