sharkey/packages/backend/src/server/api/endpoints/admin
Namekuji da83322200
feat: queueing bulk follow/unfollow and block/unblock (#10544)
* wrap follow/unfollow and block/unblock as job queue

* create import job to follow in each iteration

* make relationship jobs concurrent

* replace to job queue if called repeatedly

* use addBulk to import

* omit stream when importing

* fix job caller

* use ThinUser instead of User to reduce redis memory consumption

* createImportFollowingToDbJobの呼び出し方を変える, 型補強

* Force ThinUser

* オブジェクト操作のみのメソッド名はgenerate...Data

* Force ThinUser in generateRelationshipJobData

* silent bulk unfollow at admin api endpoint

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-04-12 09:13:58 +09:00
..
accounts enhance(backend): improve cache 2023-04-05 10:21:10 +09:00
ad style(backend): fix all eslint errors (#9967) 2023-02-17 10:56:59 +09:00
announcements fix import type 2022-09-21 05:33:11 +09:00
drive test(server): add validation test of api:notes/create (#10090) 2023-02-26 11:28:05 +09:00
emoji fix 2023-04-06 11:36:20 +09:00
federation feat: queueing bulk follow/unfollow and block/unblock (#10544) 2023-04-12 09:13:58 +09:00
promo refactor 2022-09-24 07:15:16 +09:00
queue feat: queue force promote (#10370) 2023-03-22 08:58:23 +09:00
relays refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
roles enhance: ロールの並び順を設定可能に 2023-03-12 16:38:08 +09:00
abuse-user-reports.ts fixes 2022-09-24 06:45:44 +09:00
delete-account.ts fix import type 2022-09-21 05:33:11 +09:00
delete-all-files-of-a-user.ts Role (#9437) 2023-01-12 21:02:26 +09:00
get-index-stats.ts Role (#9437) 2023-01-12 21:02:26 +09:00
get-table-stats.ts Role (#9437) 2023-01-12 21:02:26 +09:00
get-user-ips.ts Role (#9437) 2023-01-12 21:02:26 +09:00
meta.ts enhance(backend): リモートサーバーのチャート生成を無効にするオプションを追加 2023-03-24 19:08:08 +09:00
reset-password.ts Role (#9437) 2023-01-12 21:02:26 +09:00
resolve-abuse-user-report.ts Deliverキューに宛先がSharedInboxかどうかのフラグを追加 ( #10298 関係 ) (#10317) 2023-03-14 19:11:31 +09:00
send-email.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
server-info.ts なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00
show-moderation-logs.ts fix 2022-09-24 10:43:23 +09:00
show-user.ts fix(server): tweak admin/show-user api 2023-02-22 17:17:36 +09:00
show-users.ts Role (#9437) 2023-01-12 21:02:26 +09:00
suspend-user.ts feat: queueing bulk follow/unfollow and block/unblock (#10544) 2023-04-12 09:13:58 +09:00
unsuspend-user.ts fix import type 2022-09-21 05:33:11 +09:00
update-meta.ts enhance(backend): リモートサーバーのチャート生成を無効にするオプションを追加 2023-03-24 19:08:08 +09:00
update-user-note.ts fix import type 2022-09-21 05:33:11 +09:00