( bound *nativeBoundSessionScope, payload []contract.NetworkChannelPayload, )
| 4835 | } |
| 4836 | |
| 4837 | func nativeFilterNetworkChannelPayloads( |
| 4838 | bound *nativeBoundSessionScope, |
| 4839 | payload []contract.NetworkChannelPayload, |
| 4840 | ) []contract.NetworkChannelPayload { |
| 4841 | if bound == nil || len(bound.networkChannels) == 0 { |
| 4842 | return payload |
| 4843 | } |
| 4844 | filtered := make([]contract.NetworkChannelPayload, 0, len(payload)) |
| 4845 | for _, channel := range payload { |
| 4846 | if nativeBoundSessionAllowsChannel(bound, channel.Channel) { |
| 4847 | filtered = append(filtered, channel) |
| 4848 | } |
| 4849 | } |
| 4850 | return filtered |
| 4851 | } |
| 4852 | |
| 4853 | func nativeFilterNetworkEnvelopes( |
| 4854 | bound *nativeBoundSessionScope, |
no test coverage detected