Reconnect livechat in embedded mode.

This commit is contained in:
John Livingston
2024-03-28 12:22:30 +01:00
parent 1ba1e08d69
commit ba52d4e3d8
3 changed files with 45 additions and 14 deletions

View File

@ -26,6 +26,7 @@ declare global {
}
initConversePlugins: typeof initConversePlugins
initConverse: typeof initConverse
reconnectConverse?: (room: string) => void
}
}
@ -142,7 +143,11 @@ async function initConverse (
params.blacklisted_plugins.push('livechatViewerModePlugin')
}
converse.initialize(params)
if (window.reconnectConverse) { // this is set in the livechatSpecificsPlugin
window.reconnectConverse(params)
} else {
converse.initialize(params)
}
} catch (error) {
console.error('Failed initializing converseJS', error)
}