Skip to content

Commit 7618920

Browse files
committed
feat: enhance logging in authentication and MQ controller for better debugging
1 parent 630e97d commit 7618920

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/controllers/mq/mq.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,21 @@ export class MQController {
2121

2222
static async rssAddToOnDemandMQ(req: Request, res: Response): Promise<void> {
2323
ensureAuthenticated(req, res, async () => {
24+
console.log("Authenticated user:", req.user);
2425
MQController.rssOnDemandMiddleware(req, res, () => {
2526
validateBodyObject(addToOnDemandMQSchema, req, res, async () => {
2627
const dto = req.body;
2728
const finalDto = {
2829
url: dto.url,
2930
podcast_index_id: dto.podcast_index_id
3031
};
32+
33+
console.log("dto", dto);
34+
console.log("finalDto", finalDto);
35+
console.log("Authenticated user inside rssAddToOnDemandMQ:", req.user);
3136
try {
3237
const mqConstantMessageOptions = MQ_QUEUES['rss-on-demand'];
38+
console.log("mqConstantMessageOptions", mqConstantMessageOptions);
3339
await mqRSSAdd(activeMQArtemisService, {
3440
...mqConstantMessageOptions,
3541
feedUrl: finalDto.url,

src/lib/auth/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,10 @@ const verifyTokenAndMembership = async (
154154
};
155155

156156
export const ensureAuthenticated = (req: Request, res: Response, next: NextFunction, options?: { skipMembershipStatus?: boolean }) => {
157+
console.log("Ensuring authentication for request:", req.path);
157158
const token = req.cookies.jwt || req.headers.authorization?.split(' ')[1];
158-
159+
console.log("Extracted req.cookies.jwt", req.cookies);
160+
console.log("Extracted req.headers.authorization", req.headers);
159161
if (!token) {
160162
return res.status(401).json({ message: 'Unauthorized' });
161163
}

0 commit comments

Comments
 (0)