Skip to content

Commit b4ed6da

Browse files
committed
basic crud, logout, refresh-token, block/unblock user, login done
1 parent ae73ee8 commit b4ed6da

21 files changed

Lines changed: 798 additions & 254 deletions

File tree

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
node_modules
2-
.env
2+
.env
3+
4+
/interface-adapters/middleware/logs/
5+
logs

application-business-rules/use-cases/user/index.js

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ const {registerUserUseCase,
55
loginUserUseCase,
66
logoutUseCase,
77
refreshTokenUseCase,
8-
updateUserUseCase
8+
updateUserUseCase,
9+
blockUserUseCase,
10+
unBlockUserUseCase
911
} = require("./user-handlers");
1012
const dbUserHandler = require("../../../framework-and-drivers/database-access/")
1113
// const {loginUserUseCase} = require("./login-user");
@@ -18,8 +20,21 @@ const logoutUseCaseHandler = logoutUseCase();
1820
const refreshTokenUseCaseHandler = refreshTokenUseCase({dbUserHandler});
1921
const updateUserUseCaseHandler = updateUserUseCase({dbUserHandler});
2022
const deleteUserUseCaseHandler = deleteUserUseCase({dbUserHandler});
23+
const blockUserUseCaseHandler = blockUserUseCase({dbUserHandler});
24+
const unBlockUserUseCaseHandler = unBlockUserUseCase({dbUserHandler});
2125

2226

2327

2428
module.exports = {
25-
loginUserUseCaseHandler, logoutUseCaseHandler, refreshTokenUseCaseHandler, updateUserUseCaseHandler, deleteUserUseCaseHandler, findAllUsersUseCaseHandler, findOneUserUseCaseHandler, registerUserUserCaseHandler, loginUserUseCaseHandler}
29+
loginUserUseCaseHandler,
30+
logoutUseCaseHandler,
31+
refreshTokenUseCaseHandler,
32+
updateUserUseCaseHandler,
33+
deleteUserUseCaseHandler,
34+
findAllUsersUseCaseHandler,
35+
findOneUserUseCaseHandler,
36+
registerUserUserCaseHandler,
37+
loginUserUseCaseHandler,
38+
blockUserUseCaseHandler,
39+
unBlockUserUseCaseHandler
40+
}

0 commit comments

Comments
 (0)