summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/endpoints
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-12-10 01:22:35 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-12-10 01:22:35 +0900
commit20134a53678fa0654aa4f1a56aebbef6347f9320 (patch)
tree4d84191dfcd69b8f39c9a4af01987c7e2f8dbdd5 /packages/backend/src/server/api/endpoints
parentrefactor(client): :sparkles: (diff)
downloadsharkey-20134a53678fa0654aa4f1a56aebbef6347f9320.tar.gz
sharkey-20134a53678fa0654aa4f1a56aebbef6347f9320.tar.bz2
sharkey-20134a53678fa0654aa4f1a56aebbef6347f9320.zip
feat: improve follow export
Diffstat (limited to 'packages/backend/src/server/api/endpoints')
-rw-r--r--packages/backend/src/server/api/endpoints/i/export-following.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/packages/backend/src/server/api/endpoints/i/export-following.ts b/packages/backend/src/server/api/endpoints/i/export-following.ts
index a351161111..15c09941e8 100644
--- a/packages/backend/src/server/api/endpoints/i/export-following.ts
+++ b/packages/backend/src/server/api/endpoints/i/export-following.ts
@@ -1,3 +1,4 @@
+import $ from 'cafy';
import define from '../../define';
import { createExportFollowingJob } from '@/queue/index';
import ms from 'ms';
@@ -9,8 +10,18 @@ export const meta = {
duration: ms('1hour'),
max: 1,
},
+ params: {
+ excludeMuting: {
+ validator: $.optional.bool,
+ default: false,
+ },
+ excludeInactive: {
+ validator: $.optional.bool,
+ default: false,
+ },
+ },
};
export default define(meta, async (ps, user) => {
- createExportFollowingJob(user);
+ createExportFollowingJob(user, ps.excludeMuting, ps.excludeInactive);
});