chore: Mark conversations as pending instead of reopen when bot is present (#5751)

With this change, conversations are marked as pending instead of reopening when a bot is connected to that Inbox. 

Fixes: #5668
This commit is contained in:
smartdev58
2022-11-02 12:54:56 -08:00
committed by GitHub
parent 86ca7f4a8d
commit 9c0cce0392
4 changed files with 28 additions and 2 deletions

View File

@@ -101,6 +101,10 @@ class Inbox < ApplicationRecord
channel_type == 'Channel::Whatsapp'
end
def active_bot?
agent_bot_inbox&.active? || hooks.pluck(:app_id).include?('dialogflow')
end
def inbox_type
channel.name
end