[WEB-2103]: chore: Intercom integration (#5295)

* fix: intecom sdk integration

* dev: integrated intercom in god-mode

* dev: intercom default value true

* dev: updated intercom keys in intercom provider

* chore: added restriction values

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
This commit is contained in:
guru_sainath 2024-08-05 13:37:11 +05:30 committed by GitHub
parent 34820eec7a
commit 0619f1b6d1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 221 additions and 40 deletions

View file

@ -52,6 +52,9 @@ export interface IInstanceConfig {
app_base_url: string | undefined;
space_base_url: string | undefined;
admin_base_url: string | undefined;
// intercom
is_intercom_enabled: boolean;
intercom_app_id: string | undefined;
}
export interface IInstanceAdmin {
@ -66,11 +69,16 @@ export interface IInstanceAdmin {
user_detail: IUserLite;
}
export type TInstanceIntercomConfigurationKeys =
| "IS_INTERCOM_ENABLED"
| "INTERCOM_APP_ID";
export type TInstanceConfigurationKeys =
| TInstanceAIConfigurationKeys
| TInstanceEmailConfigurationKeys
| TInstanceImageConfigurationKeys
| TInstanceAuthenticationKeys;
| TInstanceAuthenticationKeys
| TInstanceIntercomConfigurationKeys;
export interface IInstanceConfiguration {
id: string;