@@ -11,6 +11,7 @@ import { persistenceRepository } from "../persistence/persistence-repositories";
1111import { handleActionException } from "./RepositoryException" ;
1212import { SessionResult , USER_SESSION_KEY } from "./action-type" ;
1313import { UserSessionInput } from "./inputs/session.input" ;
14+ import getFileUrl from "@/utils/getFileUrl" ;
1415
1516/**
1617 * Creates a new login session for a user and sets a session cookie.
@@ -64,6 +65,7 @@ export const validateSessionToken = async (
6465 token : string
6566) : Promise < SessionResult > => {
6667 const [ session ] = await persistenceRepository . userSession . find ( {
68+ operationName : "validateSessionToken/userSession.find" ,
6769 limit : 1 ,
6870 where : eq ( "token" , token ) ,
6971 columns : [ "id" , "user_id" , "token" , "device" ] ,
@@ -73,13 +75,15 @@ export const validateSessionToken = async (
7375 }
7476
7577 await persistenceRepository . userSession . update ( {
78+ operationName : "validateSessionToken/userSession.update--" ,
7679 where : eq ( "id" , session . id ) ,
7780 data : {
7881 last_action_at : new Date ( ) ,
7982 } ,
8083 } ) ;
8184
8285 const [ user ] = await persistenceRepository . user . find ( {
86+ operationName : "validateSessionToken/user.find" ,
8387 limit : 1 ,
8488 where : eq ( "id" , session . user_id ) ,
8589 columns : [ "id" , "name" , "username" , "email" , "profile_photo" ] ,
@@ -96,7 +100,7 @@ export const validateSessionToken = async (
96100 name : user ?. name ,
97101 username : user ?. username ,
98102 email : user ?. email ,
99- profile_photo : user ?. profile_photo ,
103+ profile_photo_url : getFileUrl ( user ?. profile_photo ) ,
100104 } ,
101105 } ;
102106} ;
0 commit comments