feat(chat): add contact inbox sources with per-user hide filters

This commit is contained in:
Ruslan Bakiev
2026-02-23 10:41:02 +07:00
parent 6bc154a1e6
commit 95fd9a64ce
11 changed files with 538 additions and 29 deletions

View File

@@ -16,6 +16,9 @@ query DashboardQuery {
at
contactId
contact
contactInboxId
sourceExternalId
sourceTitle
channel
kind
direction
@@ -25,6 +28,17 @@ query DashboardQuery {
transcript
deliveryStatus
}
contactInboxes {
id
contactId
contactName
channel
sourceExternalId
title
isHidden
lastMessageAt
updatedAt
}
calendar {
id
title

View File

@@ -0,0 +1,5 @@
mutation SetContactInboxHidden($inboxId: ID!, $hidden: Boolean!) {
setContactInboxHidden(inboxId: $inboxId, hidden: $hidden) {
ok
}
}