refactor
This commit is contained in:
parent
ea8d6b9b30
commit
bdfb08f092
@ -8,7 +8,7 @@ import 'package:backend_dart/domain/repository/project_repository.dart';
|
|||||||
import 'package:backend_dart/domain/repository/project_task_repository.dart';
|
import 'package:backend_dart/domain/repository/project_task_repository.dart';
|
||||||
import 'package:backend_dart/domain/repository/time_entry_repository.dart';
|
import 'package:backend_dart/domain/repository/time_entry_repository.dart';
|
||||||
import 'package:backend_dart/domain/repository/user_repository.dart';
|
import 'package:backend_dart/domain/repository/user_repository.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/database_provider.dart';
|
import 'package:backend_dart/infrastructure/data/database_provider.dart';
|
||||||
import 'package:riverpod/riverpod.dart';
|
import 'package:riverpod/riverpod.dart';
|
||||||
|
|
||||||
final userRepoProvider = Provider<UserRepository>((ref) {
|
final userRepoProvider = Provider<UserRepository>((ref) {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import 'package:backend_dart/infrastructure/persistence/prisma_database.dart';
|
import 'package:backend_dart/infrastructure/data/prisma_database.dart';
|
||||||
import 'package:riverpod/riverpod.dart';
|
import 'package:riverpod/riverpod.dart';
|
||||||
|
|
||||||
final databaseProvider = Provider<PrismaDatabase>((ref) {
|
final databaseProvider = Provider<PrismaDatabase>((ref) {
|
@ -1,8 +1,8 @@
|
|||||||
import 'package:backend_dart/common/extensions.dart';
|
import 'package:backend_dart/common/extensions.dart';
|
||||||
import 'package:backend_dart/domain/entities/project.dart';
|
import 'package:backend_dart/domain/entities/project.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
import 'package:backend_dart/common/extensions.dart';
|
import 'package:backend_dart/common/extensions.dart';
|
||||||
import 'package:backend_dart/domain/entities/project_task.dart';
|
import 'package:backend_dart/domain/entities/project_task.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
|
|
@ -1,8 +1,8 @@
|
|||||||
import 'package:backend_dart/common/extensions.dart';
|
import 'package:backend_dart/common/extensions.dart';
|
||||||
import 'package:backend_dart/domain/entities/time_entry.dart';
|
import 'package:backend_dart/domain/entities/time_entry.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
|
|
@ -2,8 +2,8 @@ import 'package:backend_dart/common/extensions.dart';
|
|||||||
import 'package:backend_dart/common/secure_hash.dart';
|
import 'package:backend_dart/common/secure_hash.dart';
|
||||||
import 'package:backend_dart/domain/entities/user.dart';
|
import 'package:backend_dart/domain/entities/user.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
|
|
@ -2,11 +2,11 @@ import 'package:backend_dart/domain/data/database.dart';
|
|||||||
import 'package:backend_dart/domain/data/project_data_source.dart';
|
import 'package:backend_dart/domain/data/project_data_source.dart';
|
||||||
import 'package:backend_dart/domain/data/project_task_data_source.dart';
|
import 'package:backend_dart/domain/data/project_task_data_source.dart';
|
||||||
import 'package:backend_dart/domain/data/time_entry_data_source.dart';
|
import 'package:backend_dart/domain/data/time_entry_data_source.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/client.dart';
|
import 'package:backend_dart/infrastructure/data/db/client.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/prisma_project_data_source.dart';
|
import 'package:backend_dart/infrastructure/data/prisma_project_data_source.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/prisma_project_task_data_source.dart';
|
import 'package:backend_dart/infrastructure/data/prisma_project_task_data_source.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/prisma_time_entry_data_source.dart';
|
import 'package:backend_dart/infrastructure/data/prisma_time_entry_data_source.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/prisma_user_data_source.dart';
|
import 'package:backend_dart/infrastructure/data/prisma_user_data_source.dart';
|
||||||
|
|
||||||
class PrismaDatabase implements IDatabase {
|
class PrismaDatabase implements IDatabase {
|
||||||
final prisma = PrismaClient();
|
final prisma = PrismaClient();
|
@ -3,10 +3,10 @@ import 'package:backend_dart/domain/data/project_data_source.dart';
|
|||||||
import 'package:backend_dart/domain/entities/project.dart';
|
import 'package:backend_dart/domain/entities/project.dart';
|
||||||
import 'package:backend_dart/domain/errors/app_error.dart';
|
import 'package:backend_dart/domain/errors/app_error.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/client.dart';
|
import 'package:backend_dart/infrastructure/data/db/client.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/mapper/project_dbo_mapper.dart';
|
import 'package:backend_dart/infrastructure/data/mapper/project_dbo_mapper.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
@ -3,10 +3,10 @@ import 'package:backend_dart/domain/data/project_task_data_source.dart';
|
|||||||
import 'package:backend_dart/domain/entities/project_task.dart';
|
import 'package:backend_dart/domain/entities/project_task.dart';
|
||||||
import 'package:backend_dart/domain/errors/app_error.dart';
|
import 'package:backend_dart/domain/errors/app_error.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/client.dart';
|
import 'package:backend_dart/infrastructure/data/db/client.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/mapper/project_task_dbo_mapper.dart';
|
import 'package:backend_dart/infrastructure/data/mapper/project_task_dbo_mapper.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
@ -3,10 +3,10 @@ import 'package:backend_dart/domain/data/time_entry_data_source.dart';
|
|||||||
import 'package:backend_dart/domain/entities/time_entry.dart';
|
import 'package:backend_dart/domain/entities/time_entry.dart';
|
||||||
import 'package:backend_dart/domain/errors/app_error.dart';
|
import 'package:backend_dart/domain/errors/app_error.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/client.dart';
|
import 'package:backend_dart/infrastructure/data/db/client.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/mapper/time_entry_dbo_mapper.dart';
|
import 'package:backend_dart/infrastructure/data/mapper/time_entry_dbo_mapper.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
@ -3,9 +3,9 @@ import 'package:backend_dart/domain/data/user_data_source.dart';
|
|||||||
import 'package:backend_dart/domain/entities/user.dart';
|
import 'package:backend_dart/domain/entities/user.dart';
|
||||||
import 'package:backend_dart/domain/errors/app_error.dart';
|
import 'package:backend_dart/domain/errors/app_error.dart';
|
||||||
import 'package:backend_dart/domain/errors/error.dart';
|
import 'package:backend_dart/domain/errors/error.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/model.dart';
|
import 'package:backend_dart/infrastructure/data/db/model.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/db/prisma.dart';
|
import 'package:backend_dart/infrastructure/data/db/prisma.dart';
|
||||||
import 'package:backend_dart/infrastructure/persistence/mapper/user_dbo_mapper.dart';
|
import 'package:backend_dart/infrastructure/data/mapper/user_dbo_mapper.dart';
|
||||||
import 'package:fpdart/fpdart.dart';
|
import 'package:fpdart/fpdart.dart';
|
||||||
import 'package:orm/orm.dart';
|
import 'package:orm/orm.dart';
|
||||||
import 'package:uuid/uuid.dart';
|
import 'package:uuid/uuid.dart';
|
Loading…
x
Reference in New Issue
Block a user