@@ -7,7 +7,7 @@ import { Bubble, Composer, GiftedChat, IMessage, InputToolbar, InputToolbarProps
77import { useSelector } from "react-redux" ;
88import { getMessages , getChatroom , deleteChatroom , leaveChatroom } from "@/services/chatService" ;
99import { Client } from "@stomp/stompjs" ;
10- import { getAccessToken } from "@/services/tokenService"
10+ import { getAccessToken , refreshAccessToken , startTokenRefresh } from "@/services/tokenService"
1111import { message , chatroomProps , messageRequest } from "@/types/messaging" ;
1212import { mvs } from '@/utils/helpers/uiScaler' ;
1313import { set } from 'date-fns' ;
@@ -78,7 +78,12 @@ const ChatScreen = () => {
7878 console . error ( 'Failed to get access token:' , error ) ;
7979 }
8080 } ;
81+ const interval = setInterval ( ( ) => {
82+ refreshAccessToken ( )
83+ response ( ) ;
84+ } , 180000 ) ;
8185
86+ refreshAccessToken ( ) ;
8287 response ( ) ;
8388 } , [ ] ) ;
8489
@@ -144,8 +149,8 @@ const ChatScreen = () => {
144149 createdAt : new Date ( JSON . parse ( message . body ) . createdAt ) ,
145150 user : {
146151 _id : JSON . parse ( message . body ) . senderId ,
147- name : 'Sender Name' , // Replace with actual sender name if available
148- avatar : avatarPlaceholder , // Replace with actual avatar URL if available
152+ name : JSON . parse ( message . body ) . sendName , // Replace with actual sender name if available
153+ avatar : JSON . parse ( message . body ) . senderAvatar , // Replace with actual avatar URL if available
149154 } ,
150155 } ,
151156 ...prev ,
@@ -168,7 +173,6 @@ const ChatScreen = () => {
168173
169174 try {
170175 const messagesData = await getMessages ( id . toString ( ) ) ;
171- console . log ( "messageData: " , messagesData ) ;
172176
173177 // Ensure messagesData is mapped to IMessage structure
174178 const formattedMessages = messagesData . map ( ( message : any ) => ( {
@@ -183,7 +187,8 @@ const ChatScreen = () => {
183187 } ) ) ;
184188
185189 const chatroomData = await getChatroom ( id . toString ( ) ) ;
186- console . log ( "chatroomData: " , chatroomData ) ;
190+
191+ // console.log("chatroomData: ", chatroomData);
187192
188193 setChatroom ( chatroomData ) ;
189194 setMessages ( formattedMessages ) ;
@@ -201,8 +206,6 @@ const ChatScreen = () => {
201206
202207 const onSend = useCallback ( ( newMessages : IMessage [ ] = [ ] ) => {
203208 let attachments : string [ ] = [ ] ;
204- console . log ( "newMessages: " , newMessages ) ;
205- console . log ( "chatroom: " , chatroom ) ;
206209
207210 if ( ! Array . isArray ( newMessages ) ) return ;
208211 try {
@@ -224,7 +227,7 @@ const ChatScreen = () => {
224227 senderName : user . username ,
225228 // senderImage: user.avatar,
226229 }
227- console . log ( "newMessageRequest: " , newMessageRequest ) ;
230+ // TODO remove log
228231 // @ts -ignore
229232 clientRef . current . publish ( {
230233 destination : "/app/message" ,
0 commit comments