Sharkey/packages/backend/src/server/api
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
..
endpoints feat: queueing bulk follow/unfollow and block/unblock (#10544) 2023-04-12 09:13:58 +09:00
openapi refactor: rename schema to json-schema 2023-03-10 14:22:37 +09:00
stream fix(backend): ストリーミングのLTLチャンネルでサーバー側にエラーログが出るのを修正 2023-04-09 17:01:03 +09:00
ApiCallService.ts enhance: アカウント削除時のクライアントの挙動をいい感じにするなど (#10002) 2023-03-09 14:27:16 +09:00
ApiLoggerService.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
ApiServerService.ts enhance(backend): APIパラメータサイズ上限を128kbから1mbに緩和 2023-04-11 14:28:40 +09:00
AuthenticateService.ts enhance(backend): improve cache 2023-04-04 17:32:09 +09:00
endpoint-base.ts refactor: rename schema to json-schema 2023-03-10 14:22:37 +09:00
endpoints.ts fix #10554 チャンネルの検索用ページとAPIの追加 (#10555) 2023-04-11 07:42:27 +09:00
EndpointsModule.ts fix #10554 チャンネルの検索用ページとAPIの追加 (#10555) 2023-04-11 07:42:27 +09:00
error.ts enhance: アカウント削除時のクライアントの挙動をいい感じにするなど (#10002) 2023-03-09 14:27:16 +09:00
GetterService.ts refactor: 型エラー修正 / Fix type errors backend (#9983) 2023-02-20 08:13:37 +09:00
RateLimiterService.ts refactor: fix types 2023-02-09 10:55:15 +09:00
SigninApiService.ts fix type 2023-02-22 14:53:36 +09:00
SigninService.ts refactor: remove all unused imports (#9951) 2023-02-16 23:09:41 +09:00
SignupApiService.ts fix: 登録メール送信時に重複確認を行う (#10231) 2023-03-09 12:57:34 +09:00
StreamingApiServerService.ts fix(backend): イベント用redis分離が上手く動かない問題を修正 2023-04-09 17:09:27 +09:00