Sharkey/packages/backend/src/server/api/endpoints/notes
tamaina 978a9bbb3b
perf(backend): Use undici instead of node-fetch and got (#9459)
* Implement? HttpFetchService

* ✌️

* remove node-fetch

* fix

* refactor

* fix

* gateway timeout

* UndiciFetcherクラスを追加 (仮コミット, ビルドもstartもさせていない)

* fix

* add logger and fix url preview

* fix ip check

* enhance logger and error handling

* fix

* fix

* clean up

* Use custom fetcher for ApRequest / ApResolver

* bypassProxyはproxyBypassHostsに判断を委譲するように

* set maxRedirections (default 3, ApRequest/ApResolver: 0)

* fix comment

* handle error s3 upload

* add debug message

* no return await

* Revert "no return await"

This reverts commit b5b0dc58a342393d260492e3a6f58304372f53b2.

* reduce maxSockets

* apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger

* Revert "apResolverのUndiciFetcherを廃止しapRequestのものを使う、 add ap logger"

This reverts commit 997243915c8e1f8472da64f607f88c36cb1d5cb4.

* add logger

* fix

* change logger name

* safe

* デフォルトでUser-Agentを設定
2023-01-12 21:03:02 +09:00
..
favorites refactor 2022-09-24 07:15:16 +09:00
polls delete pollVote notification 2023-01-08 10:54:45 +09:00
reactions refactor 2022-09-24 07:15:16 +09:00
thread-muting refactor 2022-09-24 07:15:16 +09:00
children.ts fix import type 2022-09-21 05:33:11 +09:00
clips.ts refactor 2022-09-24 07:15:16 +09:00
conversation.ts refactor 2022-09-24 07:15:16 +09:00
create.ts fix import type 2022-09-21 05:33:11 +09:00
delete.ts Role (#9437) 2023-01-12 21:02:26 +09:00
featured.ts fix import type 2022-09-21 05:33:11 +09:00
global-timeline.ts Role (#9437) 2023-01-12 21:02:26 +09:00
hybrid-timeline.ts Role (#9437) 2023-01-12 21:02:26 +09:00
local-timeline.ts Role (#9437) 2023-01-12 21:02:26 +09:00
mentions.ts fix import type 2022-09-21 05:33:11 +09:00
reactions.ts fix import type 2022-09-21 05:33:11 +09:00
renotes.ts refactor 2022-09-24 07:15:16 +09:00
replies.ts fix import type 2022-09-21 05:33:11 +09:00
search-by-tag.ts fix import type 2022-09-21 05:33:11 +09:00
search.ts fix imports 2023-01-09 08:58:16 +09:00
show.ts refactor 2022-09-24 07:15:16 +09:00
state.ts fix type 2022-09-24 10:39:17 +09:00
timeline.ts ✌️ 2023-01-01 09:35:14 +09:00
translate.ts perf(backend): Use undici instead of node-fetch and got (#9459) 2023-01-12 21:03:02 +09:00
unrenote.ts refactor 2022-09-24 07:15:16 +09:00
user-list-timeline.ts fix import type 2022-09-21 05:33:11 +09:00