GroupChannelCollection 에 customTypesFilter 를 지정할 경우 loadMore() 에서 같은 채널이 반환되는 오류

const sendbirdChat = await SendbirdChat.init({
        appId: process.env.SENDBIRD_APP_ID,
        localCacheEnabled: true,
        modules: [new GroupChannelModule()]
});


const groupChannelParams = {};
groupChannelParams.name = 'test';
groupChannelParams.customType = 'REQUESTED'
  
const channel = await sb.groupChannel.createChannel(groupChannelParams)

const groupChannelFilter = new GroupChannelFilter();
groupChannelFilter.includeEmpty = true;
groupChannelFilter.myMemberStateFilter = MyMemberStateFilter.JOINED
groupChannelFilter.customTypesFilter = 'REQUESTED'

const collection = sendbirdChat.groupChannel.createGroupChannelCollection({
    filter: groupChannelFilter,
    order: GroupChannelListOrder.LATEST_LAST_MESSAGE,
});

const channels = await collection.loadMore() // returned same two channels
// [Channel, Channel]

groupChannelFilter.customTypesFilter 에 값을 지정하고
GroupChannelCollection.loadMore 을 할 경우 같은 채널이 두개 반환되는 이슈가 발생합니다.

예외로 SendbirdChat.init 의 param 에서 localCacheEnabled를 false 로 지정하면 문제는 해결됩니다.
local cache 와 api 를 이용해서 값을 두 번 가져오는 문제라고 생각됩니다.


// If problem, please fill out the below. If question, please delete.
[SDK Version]
@sendbird/chat”: “4.10.6”,