 okayurisottoandsyuilo
|
b7d9d16201
|
refactor(backend): ノートのエクスポート処理でStreams APIを使うように (#13465)
* refactor(backend): ノートのエクスポート処理でStreams APIを使うように
* fixup! refactor(backend): ノートのエクスポート処理でStreams APIを使うように
`await`忘れにより、ジョブがすぐに完了したことになり削除されてしまっていた。
それによって、`NoteStream`内での`updateProgress`メソッドの呼び出しで、`Missing key for job`のエラーが発生することがあった。
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
|
2024-02-28 15:34:58 +09:00 |
|
okayurisotto
|
a861f913a7
|
fix(backend): より多くの人に使われているハッシュタグが検索結果上位に来るように (#11498) (#13340)
|
2024-02-23 18:02:12 +09:00 |
|
okayurisotto
|
64953fadc9
|
refactor(backend): Array.prototype.filterでの非null確認ではisNotNull関数を使うように (#13442)
* `Array.prototype.filter`での非null確認では`isNotNull`関数を使うように
* `{}` -> `NonNullable<unknown>`
|
2024-02-23 14:12:57 +09:00 |
|
okayurisotto
|
750d262604
|
refactor(backend): ReactionService.prototype.convertLegacyReactions (#13375)
* add unit tests
* cleanup unnecessary type assertions
* `convertedReaction`変数の定義と変換表に対する存在確認処理の整理
* `count`変数の定義とループ処理での`Object.entries()`の活用
* 条件式の整理
* `Array.prototype.reduce`を使うように
* `Array.prototype.reduce`を使うように
* 配列操作を1つのメソッドチェーンに整理
これまでの実装では、`decodeReaction`の返り値が同一になる異なる入力値が同時に複数個存在した場合、後ろのもので上書きされてしまっていたはず。
これからの実装では、後ろのものは前のものに加算される。
(実際にこの挙動の変更が問題になるシチュエーションはまずないはず。)
* add unit test
* ドキュメントコメントの追加と型定義の調整
|
2024-02-21 14:31:50 +09:00 |
|
okayurisotto
|
7063a6925f
|
fix: Safariでもモーダルのぼかし効果が効くようにした (#7530)
https://github.com/misskey-dev/misskey/issues/7529
|
2021-05-23 18:55:21 +09:00 |
|