diff --git a/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue b/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue
index 04c9f2d7f..afaf059a6 100644
--- a/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue
+++ b/app/javascript/dashboard/routes/dashboard/settings/integrations/NewHook.vue
@@ -3,14 +3,8 @@
import { mapGetters } from 'vuex';
import { useAlert } from 'dashboard/composables';
import hookMixin from './hookMixin';
-import WithLabel from 'v3/components/Form/WithLabel.vue';
-import InboxFilter from 'dashboard/routes/dashboard/settings/reports/components/Filters/Inboxes.vue';
export default {
- components: {
- InboxFilter,
- WithLabel,
- },
mixins: [hookMixin],
props: {
integration: {
@@ -23,7 +17,6 @@ export default {
endPoint: '',
alertMessage: '',
values: {},
- inboxIds: [],
};
},
computed: {
@@ -54,17 +47,11 @@ export default {
isIntegrationDialogflow() {
return this.integration.id === 'dialogflow';
},
- isIntegrationCaptain() {
- return this.integration.id === 'captain';
- },
},
methods: {
onClose() {
this.$emit('close');
},
- setInboxes(selectedInboxes) {
- this.inboxIds = selectedInboxes.map(inbox => inbox.id);
- },
buildHookPayload() {
const hookPayload = {
app_id: this.integration.id,
@@ -86,10 +73,6 @@ export default {
}
});
- if (this.isIntegrationCaptain) {
- hookPayload.settings.inbox_ids = this.inboxIds;
- }
-
if (this.isHookTypeInbox && this.values.inbox) {
hookPayload.inbox_id = this.values.inbox;
}
@@ -97,14 +80,6 @@ export default {
return hookPayload;
},
async submitForm() {
- if (this.isIntegrationCaptain && !this.inboxIds.length) {
- this.alertMessage = this.$t(
- 'INTEGRATION_SETTINGS.CAPTAIN.ERRORS.CREATE_INBOX_IDS'
- );
- useAlert(this.alertMessage);
- return;
- }
-
try {
await this.$store.dispatch(
'integrations/createHook',
@@ -142,7 +117,7 @@ export default {
v-bind="item"
/>