From 915009a08135cf1837a93c3db687d6d7c67f515c Mon Sep 17 00:00:00 2001 From: Uffy Date: Fri, 31 May 2024 16:30:00 +0800 Subject: [PATCH] feat: allows to print export job queue and cancel job --- api/next-shim.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/next-shim.js b/api/next-shim.js index 78df43d68..bf536c50e 100644 --- a/api/next-shim.js +++ b/api/next-shim.js @@ -41,8 +41,8 @@ AV.Cloud.define('dailyPushStatsToSlack', () => dailyPushStatsToSlack()) AV.Cloud.define('weeklyPushStatsToSlack', () => weeklyPushStatsToSlack()) AV.Cloud.define('monthlyPushStatsToSlack', () => monthlyPushStatsToSlack()) -const { cancelTicketExportJob } = require('../next/api/dist/ticket/export') -AV.Cloud.define('removeExportJob', (req) => { +const { cancelTicketExportJob, getTicketExportJobInfo } = require('../next/api/dist/ticket/export') +AV.Cloud.define('cancelExportJob', (req) => { if (!req.params.jobId) { console.error('Cloud Function - removeExportJob: missing jobId') return @@ -51,6 +51,10 @@ AV.Cloud.define('removeExportJob', (req) => { cancelTicketExportJob(req.params.jobId) }) +AV.Cloud.define('getTicketExportJobInfo', () => { + getTicketExportJobInfo() +}) + AV.Cloud.onLogin((request) => { if (request.object.get('inactive')) { throw new AV.Cloud.Error(