made use of first class citizen objects as json validator functions

This commit is contained in:
2025-01-03 13:32:42 +00:00
parent 2210fe4bb1
commit aac9c8af4f
21 changed files with 122 additions and 92 deletions
@@ -27,7 +27,7 @@ class ProjectRepositoryImpl implements ProjectRepository {
}
@override
TaskEither<IError, void> delete(String id) {
TaskEither<IError, Project> delete(String id) {
return database.projects.delete(id);
}
@@ -32,7 +32,7 @@ class ProjectTaskRepositoryImpl implements ProjectTaskRepository {
}
@override
TaskEither<IError, void> delete(String id) {
TaskEither<IError, ProjectTask> delete(String id) {
return database.tasks.delete(id);
}
@@ -37,7 +37,7 @@ class TimeEntryRepositoryImpl implements TimeEntryRepository {
}
@override
TaskEither<IError, void> delete(String id) {
TaskEither<IError, TimeEntry> delete(String id) {
return database.timeEntries.delete(id);
}
@@ -34,7 +34,7 @@ class UserRepositoryImpl implements UserRepository {
}
@override
TaskEither<IError, void> delete(String id) {
TaskEither<IError, User> delete(String id) {
return database.users.delete(id);
}