Closed hrk091 closed 1 year ago
プレイベントで発生したchatがおかしくなる問題4件に対処しました。 https://github.com/cloudnativedaysjp/dreamkast-ui/issues/322 現方式のまま修正するのは状態が複雑すぎて無理ゲーだったので、おとなしくRTK Queryのstreaming supportを入れています。 https://redux-toolkit.js.org/rtk-query/usage/streaming-updates#websocket-chat-api-with-a-transformed-response-shape
これにより、ステートがreduxに集約され、すべてのupdateがreduxを経由するようになったので、安定動作するようになりました。 問題4件がすべて再現しなくなることを確認しています。
少しだけ注意点があるので、コードにコメントします。
Review app
ということで特に懸念点なくなったので、reviewお願いしますー
オフラインモードのPRを作りたいので、こちらはmergeさせてもらいます!
プレイベントで発生したchatがおかしくなる問題4件に対処しました。 https://github.com/cloudnativedaysjp/dreamkast-ui/issues/322 現方式のまま修正するのは状態が複雑すぎて無理ゲーだったので、おとなしくRTK Queryのstreaming supportを入れています。 https://redux-toolkit.js.org/rtk-query/usage/streaming-updates#websocket-chat-api-with-a-transformed-response-shape
これにより、ステートがreduxに集約され、すべてのupdateがreduxを経由するようになったので、安定動作するようになりました。 問題4件がすべて再現しなくなることを確認しています。
少しだけ注意点があるので、コードにコメントします。