Commit Graph

31 Commits

Author SHA1 Message Date
tamaina
51a867473b 移行を行ったアカウントからのフォローリクエストの自動許可を調整 2023-04-20 20:50:19 +00:00
Namekuji
bc7e801063 add e2e test of accepting the new account automatically 2023-04-17 11:44:54 -04:00
Namekuji
741fefbe58 fix lint 2023-04-15 07:28:33 -04:00
Namekuji
6a2752ef73 adjust following and followers counts when unfollowing 2023-04-15 07:28:33 -04:00
Namekuji
2f5d9b86ef fix refollowing locked account 2023-04-15 07:28:33 -04:00
Namekuji
942d5b6672 check movedToUri when receiving a follow request 2023-04-15 07:28:33 -04:00
Namekuji
fc327f0567 adjust following and follower counts 2023-04-15 07:28:33 -04:00
Namekuji
71a2fbd232 automatically accept if a locked account had accepted an old account 2023-04-15 07:28:33 -04:00
hutchisr
b7d056fb22
Use unique identifier for each follow request ()
Co-authored-by: anemone <anemoneya@icloud.com>
2023-04-12 20:22:50 +09:00
Namekuji
da83322200
feat: queueing bulk follow/unfollow and block/unblock ()
* 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
syuilo
a093c373c4 fix 2023-04-05 13:57:22 +09:00
syuilo
f44504097c enhance(backend): improve cache 2023-04-05 10:21:10 +09:00
syuilo
31f3f5f0f0 enhance(backend): リモートサーバーのチャート生成を無効にするオプションを追加 2023-03-24 19:08:08 +09:00
syuilo
89e2c302dd refactor(backend): integrate CreateNotificationService to NotificationService 2023-03-16 14:24:11 +09:00
CyberRex
c05c504c86
Deliverキューに宛先がSharedInboxかどうかのフラグを追加 ( 関係 ) ()
* enhance(backend): 配送先が410 Goneで応答してきた場合配送停止するように

* Update CHANGELOG.md

* Deliverキューのデータに宛先がSharedInboxかどうかのフラグを追加

* Fix lint

* Mapを使用するように

* Fix typo
2023-03-14 19:11:31 +09:00
syuilo
5de8930058 refactor: rename schema to json-schema 2023-03-10 14:22:37 +09:00
syuilo
1b21bad202 refactor 2023-02-13 15:50:22 +09:00
syuilo
f34f9f6ea5 refactor: fix types 2023-02-13 15:28:07 +09:00
syuilo
5d3d5cd59c refactor: fix types 2023-02-12 18:54:38 +09:00
syuilo
451bc0b444 refactor: fix types 2023-02-12 18:47:30 +09:00
syuilo
4ad0345f20 fix(server): cannot follow user 2023-02-04 19:19:30 +09:00
syuilo
0c12e80106 perf(server): cache blocking 2023-02-04 12:40:40 +09:00
syuilo
b7522f69e7 fix typo 2023-02-04 10:02:03 +09:00
syuilo
4151087d3c フォロワー数、フォロー数もConditional roleで利用できるように 2023-01-14 08:27:23 +09:00
syuilo
4cc71d2443 ✌️ 2023-01-03 09:32:36 +09:00
syuilo
9ce13d487b chore: fix import position 2022-12-04 17:05:32 +09:00
syuilo
bbb49457f9 refactor: introduce bindThis decorator to bind this automaticaly 2022-12-04 15:03:09 +09:00
syuilo
22ccb0fa71 refactor 2022-12-04 10:16:03 +09:00
syuilo
174a8b1b3e fixes 2022-09-23 06:21:31 +09:00
syuilo
a2eac9fff6 test 2022-09-19 03:11:50 +09:00
syuilo
b75184ec8e
なんかもうめっちゃ変えた 2022-09-18 03:27:08 +09:00