Skip to content

Commit ae73ee8

Browse files
committed
basic user jwt auth done with clean code architecture ny Uncle Bob
1 parent 593765b commit ae73ee8

10 files changed

Lines changed: 767 additions & 239 deletions

File tree

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

Lines changed: 0 additions & 39 deletions
This file was deleted.
Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,25 @@
1-
const {registerUserUseCase} = require("./add-user");
1+
const {registerUserUseCase,
2+
deleteUserUseCase,
3+
findAllUsersUseCase,
4+
findOneUserUseCase,
5+
loginUserUseCase,
6+
logoutUseCase,
7+
refreshTokenUseCase,
8+
updateUserUseCase
9+
} = require("./user-handlers");
210
const dbUserHandler = require("../../../framework-and-drivers/database-access/")
3-
const {loginUserUseCase} = require("./login-user");
11+
// const {loginUserUseCase} = require("./login-user");
412

513
const registerUserUserCaseHandler = registerUserUseCase({dbUserHandler});
614
const loginUserUseCaseHandler = loginUserUseCase({dbUserHandler});
15+
const findOneUserUseCaseHandler = findOneUserUseCase({dbUserHandler});
16+
const findAllUsersUseCaseHandler = findAllUsersUseCase({dbUserHandler});
17+
const logoutUseCaseHandler = logoutUseCase();
18+
const refreshTokenUseCaseHandler = refreshTokenUseCase({dbUserHandler});
19+
const updateUserUseCaseHandler = updateUserUseCase({dbUserHandler});
20+
const deleteUserUseCaseHandler = deleteUserUseCase({dbUserHandler});
721

8-
module.exports = {registerUserUserCaseHandler, loginUserUseCaseHandler}
22+
23+
24+
module.exports = {
25+
loginUserUseCaseHandler, logoutUseCaseHandler, refreshTokenUseCaseHandler, updateUserUseCaseHandler, deleteUserUseCaseHandler, findAllUsersUseCaseHandler, findOneUserUseCaseHandler, registerUserUserCaseHandler, loginUserUseCaseHandler}

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

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)