/* * Copyright (c) 2022. * Author Peter Placzek (tada5hi) * For the full copyright and license information, * view the LICENSE file that was distributed with this source code. */ import {createQueueMessageTemplate, publishMessageQueue} from "../../modules/message-queue"; import {QueueMessage} from "../../modules/message-queue/type"; export async function writeResizedEvent(message: QueueMessage) { const queueMessage : QueueMessage = createQueueMessageTemplate(); queueMessage.type = 'resized'; queueMessage.data = { resultSizes: message.resultSizes, ...message.data } await publishMessageQueue('image.event', queueMessage); return message; }