import Slides from '/imports/api/slides'; export function addSlideToCollection(meetingId, presentationId, slideObject) { let entry, id; if (Slides.findOne({ meetingId: meetingId, 'slide.id': slideObject.id, }) == null) { entry = { meetingId: meetingId, presentationId: presentationId, slide: { height_ratio: slideObject.height_ratio, y_offset: slideObject.y_offset, num: slideObject.num, x_offset: slideObject.x_offset, current: slideObject.current, img_uri: slideObject.svg_uri != null ? slideObject.svg_uri : slideObject.png_uri, txt_uri: slideObject.txt_uri, id: slideObject.id, width_ratio: slideObject.width_ratio, swf_uri: slideObject.swf_uri, thumb_uri: slideObject.thumb_uri, }, }; return id = Slides.insert(entry); //logger.info "added slide id =[#{id}]:#{slideObject.id} in #{meetingId}. Now there // are #{Slides.find({meetingId: meetingId}).count()} slides in the meeting" } };