onChannelChanged - One of the following group channel properties has been changed: distinct, push notification preferences, last message (excluding silent admin messages), unread message count, name, cover image, data, or custom type. If the collection doesn’t have the channel in the channel list, an insert event is given instead of update . If the property change affects the order of the channel list, the move event is also invoked.
I have successfully received the update event.
You have to define your ChannelCollectionHandler and set it on your collection.
You can get UPDATE event from ChannelCollectionHandler.
GroupChannelListQuery query = GroupChannel.createMyGroupChannelListQuery();
query.setLimit(CHANNEL_LIST_LIMIT);
mChannelCollection = new ChannelCollection(query);
mChannelCollection.setCollectionHandler(mChannelCollectionHandler);
This is a feature. We collect channels based on query. If you set the custom type filter, query can get channels only filtered by customers. If you want to hide a channel, you can use hide method.