v4.8.3 사용 중
const collection = sb.groupChannel.createGroupChannelCollection({
filter: new GroupChannelFilter(),
order: GroupChannelListOrder.LATEST_LAST_MESSAGE,
limit: CHANNELS_LOAD_PER,
});
로 생성된 collection 에서,
두번째 및 세번째 위치한 채널에 새 메시지 이벤트가 발생했을 때
channels 객체 내의 순서 및 항목이 제대로 갱신되지 않습니다.
예를들어,
collection.channels
에 [‘A’, ‘B’, ‘C’, ‘D’] 채널이 있을 때,
‘B’ 채널에서 이벤트가 발생하여,
setGroupChannelCollectionHandler
에 정의된 onChannelsUpdated
를 통해 이벤트를 수신할 경우
onChannelsUpdated(_, channels)
의 channels 파라미터의 순서는 [‘B’, ‘A’, ‘C’, ‘D’] 로 되어야하지만 순서가 변경되지 않으며, collection.channels 또한 갱신되지 않습니다.