UNPKG

@openinc/parse-server-opendash

Version:
18 lines (17 loc) 635 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.saveMedia = saveMedia; const types_1 = require("../../../types"); async function saveMedia(ticket, media, fetchOptions) { const message = new types_1.Maintenance_Message({ referencedObjectId: ticket.id, classname: types_1.Maintenance_Ticket.className, data: { type: "media" }, tenant: ticket.get("tenant"), user: ticket.get("user"), }); message .relation("media") .add(media.map((m) => new types_1.Maintenance_Media({ objectId: m }))); await message.save(null, fetchOptions); }