19 lines
342 B
JavaScript
19 lines
342 B
JavaScript
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: user.avatarUrl ?? null,
|
|
};
|
|
}
|
|
|
|
module.exports = {
|
|
mapMeRequestToUserId,
|
|
mapMeResultToResponse,
|
|
};
|