Closed miosakuma closed 8 months ago
転送フィルタにバージョンとメタデータを追加する対応をしました。 合わせて action を連携しない確認を行なっています。
動作は確認済みです。追試をする場合は Configration への設定時に以下のソースを追加することで確認が可能です。
config.forwardingFilter = ForwardingFilter( // action: .block, rules: [ [ ForwardingFilterRule(field: .kind, operator: .isIn, values: ["audio"]), ], ], version: "test", metadata: ["spam": "egg", "ham": "bacon"] )
以下は @enm10k に対応してもらいました。ありがとうございます。
うまくいっていないため相談用の PR です。
metadata を connect メッセージの signalingConnectMetadata に合わせて Encodable? で定義したい。 その場合は ForwardingFilter は Codable ではなくなるので 以下の SignalingConnect 内で encode ができなくなる。 https://github.com/shiguredo/sora-ios-sdk/blob/develop/Sora/Signaling.swift#L795-L808
Encodable?
どのように定義してどこでエンコードするのがよいかを相談したい。
対応ありがとうございました、助かりました。
転送フィルタにバージョンとメタデータを追加する対応をしました。 合わせて action を連携しない確認を行なっています。
動作は確認済みです。追試をする場合は Configration への設定時に以下のソースを追加することで確認が可能です。
以下は @enm10k に対応してもらいました。ありがとうございます。
うまくいっていないため相談用の PR です。
うまくいっていないこと
metadata を connect メッセージの signalingConnectMetadata に合わせて
Encodable?
で定義したい。 その場合は ForwardingFilter は Codable ではなくなるので 以下の SignalingConnect 内で encode ができなくなる。 https://github.com/shiguredo/sora-ios-sdk/blob/develop/Sora/Signaling.swift#L795-L808どのように定義してどこでエンコードするのがよいかを相談したい。