From e9b6ed941bdfb3b94a97a4a8ee55ddf62ff9abef Mon Sep 17 00:00:00 2001 From: Mar0xy Date: Tue, 7 Nov 2023 03:31:47 +0100 Subject: add: endpoint and processor for account data export --- packages/backend/src/core/QueueService.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'packages/backend/src/core/QueueService.ts') diff --git a/packages/backend/src/core/QueueService.ts b/packages/backend/src/core/QueueService.ts index be378a899b..c5830168b8 100644 --- a/packages/backend/src/core/QueueService.ts +++ b/packages/backend/src/core/QueueService.ts @@ -164,6 +164,16 @@ export class QueueService { }); } + @bindThis + public createExportAccountDataJob(user: ThinUser) { + return this.dbQueue.add('exportAccountData', { + user: { id: user.id }, + }, { + removeOnComplete: true, + removeOnFail: true, + }); + } + @bindThis public createExportNotesJob(user: ThinUser) { return this.dbQueue.add('exportNotes', { -- cgit v1.2.3-freya