@openinc/parse-server-opendash
Version:
Parse Server Cloud Code for open.INC Stack.
18 lines (17 loc) • 635 B
JavaScript
;
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);
}