HotTRDealsBackend/adapters/responses/me.adapter.js
2026-02-09 21:47:55 +00:00

22 lines
448 B
JavaScript

const { normalizeMediaPath } = require("../../utils/mediaPath")
function mapMeRequestToUserId(req) {
// authMiddleware -> req.user.userId
return req.user.userId;
}
function mapMeResultToResponse(user) {
return {
id: user.id,
username: user.username,
email: user.email,
avatarUrl: normalizeMediaPath(user.avatarUrl) ?? null,
role: user.role,
};
}
module.exports = {
mapMeRequestToUserId,
mapMeResultToResponse,
};