39 lines
715 B
JavaScript
Executable File
39 lines
715 B
JavaScript
Executable File
import { Annotations, UnsentAnnotations } from '/imports/ui/components/whiteboard/service';
|
|
|
|
const getCurrentAnnotationsInfo = (whiteboardId) => {
|
|
if (!whiteboardId) {
|
|
return null;
|
|
}
|
|
|
|
return Annotations.find(
|
|
{
|
|
whiteboardId,
|
|
},
|
|
{
|
|
sort: { position: 1 },
|
|
fields: { status: 1, _id: 1, annotationType: 1 },
|
|
},
|
|
).fetch();
|
|
};
|
|
|
|
const getUnsentAnnotations = (whiteboardId) => {
|
|
if (!whiteboardId) {
|
|
return null;
|
|
}
|
|
|
|
return UnsentAnnotations.find(
|
|
{
|
|
whiteboardId,
|
|
},
|
|
{
|
|
sort: { position: 1 },
|
|
fields: { status: 1, _id: 1, annotationType: 1 },
|
|
},
|
|
).fetch();
|
|
};
|
|
|
|
export default {
|
|
getCurrentAnnotationsInfo,
|
|
getUnsentAnnotations,
|
|
};
|