bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/screenreader-alert/queries.ts

33 lines
510 B
TypeScript
Raw Normal View History

import { gql } from '@apollo/client';
export interface UnreadChatsSubscriptionResponse {
chat: Array<{
chatId: string;
totalUnread: number;
participant?: {
name: string;
};
}>;
}
export const UNREAD_CHATS_SUBSCRIPTION = gql`
subscription {
chat(
where: {
totalUnread: { _gt: 0 },
visible: { _eq: true }
}
) {
chatId
totalUnread
participant {
name
}
}
}
`;
export default {
UNREAD_CHATS_SUBSCRIPTION,
};