bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/whiteboard/queries.jsx
2023-10-03 09:08:12 -03:00

67 lines
1.4 KiB
JavaScript

import { gql } from '@apollo/client';
export const CURRENT_PRESENTATION_PAGE_SUBSCRIPTION = gql`subscription CurrentPresentationPagesSubscription {
pres_page_curr {
height
heightRatio
isCurrentPage
num
pageId
scaledHeight
scaledViewBoxHeight
scaledViewBoxWidth
scaledWidth
slideRevealed
urls
viewBoxHeight
viewBoxWidth
width
widthRatio
xOffset
yOffset
presentationId
content
downloadFileUri
numPages
downloadable
presentationName
presentationFilenameConverted
isDefaultPresentation
}
}`;
export const CURRENT_PAGE_ANNOTATIONS_QUERY = gql`query CurrentPageAnnotationsQuery {
pres_annotation_curr(order_by: { lastUpdatedAt: desc }) {
annotationId
annotationInfo
lastHistorySequence
lastUpdatedAt
pageId
presentationId
userId
}
}`;
export const CURRENT_PAGE_ANNOTATIONS_STREAM = gql`subscription annotationsStream($lastUpdatedAt: timestamptz){
pres_annotation_curr_stream(batch_size: 10, cursor: {initial_value: {lastUpdatedAt: $lastUpdatedAt}}) {
annotationId
annotationInfo
lastUpdatedAt
pageId
presentationId
userId
}
}`;
export const CURRENT_PAGE_WRITERS_SUBSCRIPTION = gql`subscription currentPageWritersSubscription {
pres_page_writers {
changedModeOn
isCurrentPage
pageId
presentationId
userId
}
}`;
export default CURRENT_PAGE_ANNOTATIONS_QUERY;