Skip to content

Conversation

@zztkm
Copy link
Contributor

@zztkm zztkm commented Jan 8, 2026

rpcSimulcastRids は type: offer で本来入ってこない項目をあると誤認して追加してしまったプロパティでした。そのため削除します。

@zztkm

This comment was marked as resolved.

@github-actions

This comment was marked as resolved.

@zztkm

This comment was marked as resolved.

@github-actions

This comment was marked as resolved.

@zztkm

This comment was marked as resolved.

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

Claude finished @zztkm's task in 1m 22s —— View job


ダブルチェック実施中

  • CLAUDE.md を確認する
  • 変更されたファイルの内容を確認する
  • コードベース全体で rpcSimulcastRids/simulcast_rpc_rids/simulcastRpcRids の残存を検索する
  • CHANGES.md の記載を確認する
  • コミットメッセージを確認する
  • レビュー結果をまとめる

レビュー結果

指摘事項: 1 件 (重要度: 中)

1. Types.swift のコメントが不適切

ファイル: Sora/Types.swift:1

/// 映像の rid を表します。
public enum Rid: Equatable {

問題点:

  • Rid 型は現在、RPC 機能専用の汎用型として定義されている
  • しかし、コメントは「映像の rid を表します。」となっており、用途が限定的に見える
  • CHANGES.md (50 行目) には「サイマルキャストの rid を表す汎用型」と記載されている

推奨修正:

/// サイマルキャストの rid を表す汎用型
/// RPC 機能で利用される
public enum Rid: Equatable {

または

/// サイマルキャストの rid を表します。
/// RPC 機能で利用される汎用型です。
public enum Rid: Equatable {

その他の確認結果

✅ 削除は完全に実施されている

検索キーワード 検索結果
rpcSimulcastRids 0 件
simulcast_rpc_rids 0 件
simulcastRpcRids 0 件

すべての関連コードが正しく削除されている。

✅ 変更内容は正しい

  • MediaChannel.rpcSimulcastRids プロパティ削除: 正しい
  • PeerChannel.rpcSimulcastRids プロパティ削除: 正しい
  • RPCChannel の初期化引数から削除: 正しい
  • SignalingOffer.simulcastRpcRids プロパティ削除: 正しい
  • SignalingOffer.CodingKeys から simulcast_rpc_rids 削除: 正しい
  • テストファイル SignalingOfferTests.swift 削除: 正しい

✅ CHANGES.md の記載

カテゴリの順序と記載内容を確認:

変更箇所 (52-56 行目):

- [ADD] RPC 機能を追加する
  - RPC メソッドを表す列挙型 `RPCMethod` を追加する
  - `SignalingOffer` に以下の項目を追加する
    - `rpcMethods: [String]?`
  - `MediaChannel``rpc` メソッドを追加する
  - `MediaChannel``rpcMethods: [RPCMethod]` を追加する

確認結果:

  • カテゴリは [ADD] で統一されている
  • 同一カテゴリ内で連続配置されている
  • simulcastRpcRids の記載が正しく削除されている
  • CLAUDE.md の記載方法に準拠している

✅ コミットメッセージ

コミット メッセージ 評価
f91c5bb rpcSimulcastRids を削除する ✅ 日本語、命令形、〜する形式
d0bc2e9 simulcast_rpc_rids を CodingKeys から削除する ✅ 日本語、命令形、〜する形式

両方とも CLAUDE.md のガイドラインに準拠している。


総評

削除作業は完全に実施されており、コードベース全体に残存参照は存在しない。CHANGES.md とコミットメッセージも適切。

ただし、Rid 型のコメントが CHANGES.md の記載と一致していないため、修正を推奨する (重要度: 中)。


Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

不要になったので削除しました。

@@ -1,5 +1,4 @@
/// 映像の rid を表します。
/// type: offer の simulcastRpcRids や RPC で利用される汎用 rid 型です。
/// サイマルキャストの rid を表す汎用型
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sonnetに指摘されて「映像の」から「サイマルキャストの」としました。

@zztkm zztkm changed the title [WIP] rpcSimulcastRids を削除する rpcSimulcastRids を削除する Jan 8, 2026
@zztkm zztkm requested a review from t-miya January 8, 2026 02:49
Copy link
Contributor

@t-miya t-miya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@zztkm zztkm merged commit ccb92cc into develop Jan 8, 2026
5 checks passed
@zztkm zztkm deleted the feature/remove-simulcast-rpc-rids branch January 8, 2026 03:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants