-
Notifications
You must be signed in to change notification settings - Fork 10
Rid 列挙型を追加する #295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rid 列挙型を追加する #295
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
| - RPC メソッドを表す列挙型 `RPCMethod` を追加する | ||
| - `SignalingOffer` に以下の項目を追加する | ||
| - `rpcMethods: [String]?` | ||
| - `simulcastRpcRids: [Rid]?` を追加する | ||
| - `MediaChannel` に `rpc` メソッドを追加する | ||
| - `MediaChannel` に以下の項目を追加する | ||
| - `rpcMethods: [RPCMethod]` | ||
| - `rpcSimulcastRids: [Rid]` | ||
| - RPC メソッドを定義するための `RPCMethodProtocol` プロトコルを追加する | ||
| - `RPCMethodProtocol` に準拠した型を追加する | ||
| - `RequestSimulcastRid` | ||
| - `RequestSpotlightRid` | ||
| - `ResetSpotlightRid` | ||
| - `PutSignalingNotifyMetadata` | ||
| - `PutSignalingNotifyMetadataItem` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここらの追加分は #291 で書けてなかった内容を追加したものです
| # build | ||
| build: | ||
| xcodebuild \ | ||
| -scheme 'Sora' \ | ||
| -sdk iphoneos26.1 \ | ||
| -configuration Release \ | ||
| -derivedDataPath build \ | ||
| -destination 'generic/platform=iOS' \ | ||
| clean build \ | ||
| CODE_SIGNING_REQUIRED=NO \ | ||
| CODE_SIGN_IDENTITY= \ | ||
| PROVISIONING_PROFILE= |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
あったら使うかなと思い追加しました
|
!sonnet commit 109547f で Rid 型変更が漏れていた箇所を追加対応しました。問題ないかレビューして |
|
Claude finished @zztkm's task in 1m 25s —— View job レビュー完了コミット 109547f の変更内容を確認しました。問題ありません。 確認事項
型変更が漏れていた箇所 (コミット 109547f で対応済み)コミット 109547f で以下の箇所が適切に修正されています:
CHANGES.md について66-80 行目の追加内容について、RPC 機能追加の記載は適切です。ただし、67 行目の「Rid 列挙型を追加する」という項目が追加されていますが、これは既に PR #295 のメインテーマとして最初のコミットで実装済みの内容です。この項目は重複している可能性があります。 総評問題なし。 コミット 109547f で RPCTypes.swift の型変更が完全に対応されています。Rid 型への変換は一貫しており、変換漏れはありません。 |
t-miya
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
SimulcastRequestRid は unspecified (未指定) が含まれており、Signaling の type: connect 用になっている。
そのため、この型を RPC 機能などの rid を表す項目に利用するのは不適切であると判断し、Rid 列挙型を新たに追加してこの型を利用するように変更した。