diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-11-07 03:31:47 +0100 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-11-07 03:31:47 +0100 |
| commit | e9b6ed941bdfb3b94a97a4a8ee55ddf62ff9abef (patch) | |
| tree | a074e5eca671c04a74aee760cb4a012e28525f45 /packages/backend/src/core | |
| parent | add: locales for mfm play button and dialog (diff) | |
| download | sharkey-e9b6ed941bdfb3b94a97a4a8ee55ddf62ff9abef.tar.gz sharkey-e9b6ed941bdfb3b94a97a4a8ee55ddf62ff9abef.tar.bz2 sharkey-e9b6ed941bdfb3b94a97a4a8ee55ddf62ff9abef.zip | |
add: endpoint and processor for account data export
Diffstat (limited to 'packages/backend/src/core')
| -rw-r--r-- | packages/backend/src/core/QueueService.ts | 10 |
1 files changed, 10 insertions, 0 deletions
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 @@ -165,6 +165,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', { user: { id: user.id }, |