We use intercom messenger in our vue app. In out general components(App.vue) in initializing intercom as
Intercom({ app_id: process.env.INTERCOM_APP_ID })
then after getting user info from backend i call:
boot({ app_id: process.env.INTERCOM_APP_ID, user_id: user.id, name: user.name, }).
And finally if user log out i call:shutdown()
boot({ app_id: process.env.INTERCOM_APP_ID })
Script works but when user opens messages in tab after logout and then log in, it see his username and everything except for his messages. It doesnβt showing. But if open widget only after log in in shows because i see spinner so there going fetch for messages. If user reload page also works. Problem appears after log out and log in