From 4183da6259952dfe3e6db4fe1eb6a760b9885d13 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Thu, 10 Nov 2022 22:57:51 -0500 Subject: [PATCH] feat(arch): make base class const --- .../lib/src/domain/data_sources/base_data_source.dart | 4 +++- .../src/domain/data_sources/local/base_local_data_source.dart | 4 +++- .../domain/data_sources/remote/base_remote_data_source.dart | 4 +++- .../lib/src/domain/repositories/base_repository.dart | 4 +++- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/wyatt_architecture/lib/src/domain/data_sources/base_data_source.dart b/packages/wyatt_architecture/lib/src/domain/data_sources/base_data_source.dart index 85938d89..f6a0688a 100644 --- a/packages/wyatt_architecture/lib/src/domain/data_sources/base_data_source.dart +++ b/packages/wyatt_architecture/lib/src/domain/data_sources/base_data_source.dart @@ -14,4 +14,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -abstract class BaseDataSource {} +abstract class BaseDataSource { + const BaseDataSource(); +} diff --git a/packages/wyatt_architecture/lib/src/domain/data_sources/local/base_local_data_source.dart b/packages/wyatt_architecture/lib/src/domain/data_sources/local/base_local_data_source.dart index 1b842703..820a5fd3 100644 --- a/packages/wyatt_architecture/lib/src/domain/data_sources/local/base_local_data_source.dart +++ b/packages/wyatt_architecture/lib/src/domain/data_sources/local/base_local_data_source.dart @@ -16,4 +16,6 @@ import 'package:wyatt_architecture/src/domain/data_sources/base_data_source.dart'; -abstract class BaseLocalDataSource extends BaseDataSource {} +abstract class BaseLocalDataSource extends BaseDataSource { + const BaseLocalDataSource(); +} diff --git a/packages/wyatt_architecture/lib/src/domain/data_sources/remote/base_remote_data_source.dart b/packages/wyatt_architecture/lib/src/domain/data_sources/remote/base_remote_data_source.dart index 0bff9fdb..08e10d36 100644 --- a/packages/wyatt_architecture/lib/src/domain/data_sources/remote/base_remote_data_source.dart +++ b/packages/wyatt_architecture/lib/src/domain/data_sources/remote/base_remote_data_source.dart @@ -16,4 +16,6 @@ import 'package:wyatt_architecture/src/domain/data_sources/base_data_source.dart'; -abstract class BaseRemoteDataSource extends BaseDataSource {} +abstract class BaseRemoteDataSource extends BaseDataSource { + const BaseRemoteDataSource(); +} diff --git a/packages/wyatt_architecture/lib/src/domain/repositories/base_repository.dart b/packages/wyatt_architecture/lib/src/domain/repositories/base_repository.dart index f6127411..4a08a0db 100644 --- a/packages/wyatt_architecture/lib/src/domain/repositories/base_repository.dart +++ b/packages/wyatt_architecture/lib/src/domain/repositories/base_repository.dart @@ -14,4 +14,6 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -class BaseRepository {} +abstract class BaseRepository { + const BaseRepository(); +}