misskey/packages/backend/src/server
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
..
api feat: queueing bulk follow/unfollow and block/unblock (#10544) 2023-04-12 09:13:58 +09:00
assets
web perf(backend): cache avatar and banner url to db 2023-04-06 19:48:24 +09:00
ActivityPubServerService.ts enhance(backend): improve userkeypair cache 2023-04-05 12:10:40 +09:00
FileServerService.ts fix: Do not use avif (#10301) 2023-03-12 17:31:52 +09:00
NodeinfoServerService.ts perf(backend): cache local custom emojis 2023-04-06 11:14:43 +09:00
ServerModule.ts enhance(backend): restore OpenAPI endpoints (#10281) 2023-03-10 02:37:44 +09:00
ServerService.ts perf(backend): cache avatar and banner url to db 2023-04-06 19:48:24 +09:00
WellKnownServerService.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00