chore: Add feature flag for conversation continuity in API (#5399)
- Add the ability to toggle conversation continuity in API channel
This commit is contained in:
@@ -202,8 +202,12 @@ class Message < ApplicationRecord
|
|||||||
inbox.web_widget? && inbox.channel.continuity_via_email
|
inbox.web_widget? && inbox.channel.continuity_via_email
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def email_notifiable_api_channel?
|
||||||
|
inbox.api? && inbox.account.feature_enabled?('email_continuity_on_api_channel')
|
||||||
|
end
|
||||||
|
|
||||||
def email_notifiable_channel?
|
def email_notifiable_channel?
|
||||||
email_notifiable_webwidget? || %w[Email].include?(inbox.inbox_type)
|
email_notifiable_webwidget? || %w[Email].include?(inbox.inbox_type) || email_notifiable_api_channel?
|
||||||
end
|
end
|
||||||
|
|
||||||
def can_notify_via_mail?
|
def can_notify_via_mail?
|
||||||
|
|||||||
@@ -11,3 +11,5 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
- name: disable_branding
|
- name: disable_branding
|
||||||
enabled: false
|
enabled: false
|
||||||
|
- name: email_continuity_on_api_channel
|
||||||
|
enabled: false
|
||||||
|
|||||||
Reference in New Issue
Block a user