From 3aa6d03dd6659c0cc0daf336cfcc04a18d19de1c Mon Sep 17 00:00:00 2001 From: AN12345 Date: Thu, 8 Dec 2022 13:29:01 -0500 Subject: [PATCH] refactor(crud_bloc): update package using new architecture usecase execute method (close #77) --- .../wyatt_crud_bloc/lib/src/domain/usecases/create.dart | 7 ++++--- .../wyatt_crud_bloc/lib/src/domain/usecases/delete.dart | 5 +++-- .../lib/src/domain/usecases/delete_all.dart | 2 +- packages/wyatt_crud_bloc/lib/src/domain/usecases/get.dart | 5 +++-- .../wyatt_crud_bloc/lib/src/domain/usecases/get_all.dart | 2 +- .../wyatt_crud_bloc/lib/src/domain/usecases/query.dart | 4 ++-- .../wyatt_crud_bloc/lib/src/domain/usecases/update.dart | 4 ++-- .../lib/src/domain/usecases/update_all.dart | 4 ++-- 8 files changed, 18 insertions(+), 15 deletions(-) diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/create.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/create.dart index 4ddf5710..8a6940b5 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/create.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/create.dart @@ -28,11 +28,12 @@ class Create extends AsyncUseCase { @override FutureOr onStart(Model? params) { - if(params == null){ + if (params == null) { throw ClientException('$Model cannot be null.'); } } - + @override - FutureOrResult call(Model? params) => _crudRepository.create(params!); + FutureOrResult execute(Model? params) => + _crudRepository.create(params!); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete.dart index 3bd2e867..83e49331 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete.dart @@ -27,11 +27,12 @@ class Delete extends AsyncUseCase { @override FutureOr onStart(String? params) { - if(params == null){ + if (params == null) { throw ClientException('Id cannot be null.'); } } @override - FutureOrResult call(String? params) => _crudRepository.delete(params!); + FutureOrResult execute(String? params) => + _crudRepository.delete(params!); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete_all.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete_all.dart index d3caf9d1..75fde6ee 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete_all.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/delete_all.dart @@ -24,5 +24,5 @@ class DeleteAll extends AsyncUseCase { DeleteAll(this._crudRepository); @override - FutureOrResult call(void params) => _crudRepository.deleteAll(); + FutureOrResult execute(void params) => _crudRepository.deleteAll(); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/get.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/get.dart index 947deeca..491323d5 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/get.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/get.dart @@ -27,11 +27,12 @@ class Get extends AsyncUseCase { @override FutureOr onStart(String? params) { - if(params == null){ + if (params == null) { throw ClientException('Id cannot be null.'); } } @override - FutureOrResult call(String? params) => _crudRepository.get(params!); + FutureOrResult execute(String? params) => + _crudRepository.get(params!); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/get_all.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/get_all.dart index 6088193b..f7de0385 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/get_all.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/get_all.dart @@ -25,5 +25,5 @@ class GetAll GetAll(this._crudRepository); @override - FutureOrResult> call(void params) => _crudRepository.getAll(); + FutureOrResult> execute(void params) => _crudRepository.getAll(); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/query.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/query.dart index f9b43531..586e3189 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/query.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/query.dart @@ -29,12 +29,12 @@ class Query @override FutureOr onStart(List? params) { - if(params == null){ + if (params == null) { throw ClientException('List of conditions cannot be null.'); } } @override - FutureOrResult> call(List? params) => + FutureOrResult> execute(List? params) => _crudRepository.query(params!); } diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/update.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/update.dart index 982045c7..5379f43e 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/update.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/update.dart @@ -29,13 +29,13 @@ class Update @override FutureOr onStart(UpdateParameters? params) { - if(params == null){ + if (params == null) { throw ClientException('Update parameters cannot be null.'); } } @override - FutureOrResult call(UpdateParameters? params) => + FutureOrResult execute(UpdateParameters? params) => _crudRepository.update( params!.id, object: params.object, diff --git a/packages/wyatt_crud_bloc/lib/src/domain/usecases/update_all.dart b/packages/wyatt_crud_bloc/lib/src/domain/usecases/update_all.dart index 35779703..f61ebd18 100644 --- a/packages/wyatt_crud_bloc/lib/src/domain/usecases/update_all.dart +++ b/packages/wyatt_crud_bloc/lib/src/domain/usecases/update_all.dart @@ -28,12 +28,12 @@ class UpdateAll @override FutureOr onStart(Map? params) { - if(params == null){ + if (params == null) { throw ClientException('Data cannot be null.'); } } @override - FutureOrResult call(Map? params) => + FutureOrResult execute(Map? params) => _crudRepository.updateAll(params!); }