Closed keitakn closed 6 months ago
https://github.com/nekochans/ai-cat-api/issues/99
https://github.com/nekochans/ai-cat-api/issues/99 の完了の定義に記載されている通りユースケースのレスポンス型定義を collections.abc.AsyncIterator に変更する。
collections.abc.AsyncIterator
UI変更ではないのでなし
タイトルの通り。
元々ユースケースだけを対応する予定だったがコントローラー内の StreamingResponse を生成している関数内でもジェネレータメソッドが利用されていたのでコントローラーでも AsyncIterator を利用するようにした。
StreamingResponse
AsyncIterator
特になし
issueURL
https://github.com/nekochans/ai-cat-api/issues/99
この PR で対応する範囲 / この PR で対応しない範囲
https://github.com/nekochans/ai-cat-api/issues/99 の完了の定義に記載されている通りユースケースのレスポンス型定義を
collections.abc.AsyncIterator
に変更する。Storybook の URL、 スクリーンショット
UI変更ではないのでなし
変更点概要
タイトルの通り。
元々ユースケースだけを対応する予定だったがコントローラー内の
StreamingResponse
を生成している関数内でもジェネレータメソッドが利用されていたのでコントローラーでもAsyncIterator
を利用するようにした。レビュアーに重点的にチェックして欲しい点
特になし
補足情報
特になし