khu-khlug / sight-backend

쿠러그의 백엔드 어플리케이션 저장소
1 stars 0 forks source link

feat: 요청자 정보를 cls namespace에 담도록 구현 #49

Closed Coalery closed 10 months ago

Coalery commented 10 months ago

주요 변경 사항

요청자 정보를 cls namespace에 담아두도록 구현하였습니다. 또, 트랜잭션을 이벤트 넘어갈 때 새로 만들어주기 위해 사용하는 TransactionApplier에서 새로운 cls namespace를 여는 것이 아니라 기존 namespace를 사용하면서 entity manager 정보만 덮어 쓰도록 수정하였습니다.

변경 이유

Fixes https://github.com/khu-khlug/sight-backend/issues/45

github-actions[bot] commented 10 months ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟡 Statements
71.95% (-0.76% 🔻)
754/1048
🔴 Branches
47.84% (-0.21% 🔻)
111/232
🔴 Functions
51.29% (+0.38% 🔼)
139/271
🟡 Lines
71.92% (-0.74% 🔻)
707/983
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------- | :--------- | :------- | :-------- | :---- | | 🔴 |
`...` / ITokenVerifier.ts
| 0% | 100% | 100% | 0% | | 🔴 |
`...` / Requester.ts
| 0% | 100% | 0% | 0% | | 🔴 |
`...` / UserRole.ts
| 0% | 100% | 100% | 0% | | 🔴 |
`...` / AuthGuard.ts
| 0% | 0% | 0% | 0% | | 🔴 |
`...` / AuthModule.ts
| 0% | 100% | 100% | 0% |

Test suite run success

108 tests passing in 25 suites.

Report generated by 🧪jest coverage report action from f3ce6f0a643960a4ce04f3c1ba62b96ff248b156