How does Mute interact with other subscription types in the official slack plugin?

As per my understanding of existing message sending code

Yes. Mute overrides other settings.


I guess we should have something like below


May be we have problem here. It may still send message to #my-channel.

I think we should come out from loop instead of moving to next record in this condition. Particularly when i[:filter] == 'mute'. Am I right @tgxworld?