@@ -113,7 +113,7 @@ async function handleContact(ctx: Context) {
113113 userId : user . id ,
114114 } )
115115
116- logger . log ( 'new user' , createdTelegramUser )
116+ logger . log ( 'New Telegram user' , createdTelegramUser )
117117
118118 await ctx . setChatMenuButton ( {
119119 chat_id : ctx . message . chat . id ,
@@ -157,6 +157,8 @@ async function getAndUploadUserPhoto(ctx: Context, botToken: string): Promise<st
157157 }
158158
159159 const photos = await ctx . api . getUserProfilePhotos ( ctx . message . from . id )
160+ logger . log ( `User ${ ctx . message . from . id } have ${ photos . total_count } photos:` , JSON . stringify ( photos . photos ) )
161+
160162 const userPhoto = photos . photos [ 0 ] ?. pop ( )
161163 if ( userPhoto ?. file_id ) {
162164 const fileDownloadUrl = await getFileDownloadUrl ( { ctx, fileId : userPhoto . file_id , botToken, isLocalBot : false } )
@@ -180,14 +182,17 @@ async function findOrCreateAtriumUser(data: { phone: string, user: { name: strin
180182 const avatarUrl = await getAndUploadUserPhoto ( data . ctx , data . botToken )
181183 logger . log ( 'New user avatar' , avatarUrl )
182184
183- return db . user . create ( {
185+ const createdUser = await db . user . create ( {
184186 id,
185187 phone : data . phone ,
186188 type : 'staff' ,
187189 name : data . user . name ,
188190 surname : data . user . surname ,
189191 avatarUrl : avatarUrl ?? defaultAvatarUrl ,
190192 } )
193+ logger . log ( 'New user' , createdUser )
194+
195+ return createdUser
191196 }
192197
193198 return userInDB
0 commit comments