Correctly join the conversation when opening a direct link

Signed-off-by: Joas Schilling <coding@schilljs.com>
This commit is contained in:
Joas Schilling 2019-11-21 15:35:31 +01:00
Родитель 915e957fc8
Коммит 41649e5827
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 7076EA9751AACDDA
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -135,12 +135,15 @@ export default {
*/
EventBus.$once('conversationsReceived', () => {
if (this.$route.name === 'conversation') {
const CURRENT_CONVERSATION_NAME = this.getConversationName(this.token)
this.setPageTitle(CURRENT_CONVERSATION_NAME)
// Adjust the page title once the conversation list is loaded
this.setPageTitle(this.getConversationName(this.token), false)
// Automatically join the conversation as well
joinConversation(this.token)
}
if (!getCurrentUser()) {
joinConversation(this.token)
// Set the current actor/participant for guests
const conversation = this.$store.getters.conversations[this.token]
this.$store.dispatch('setCurrentParticipant', conversation)
}