[Problem/Question]
GroupChannelCollection의 hasMore와 loadMore를 이용하여 Pagination을 구현하고 있습니다. 그런데
sb.groupChannel.createGroupChannelCollection의 params에 limit 값이 존재하고, order 값이 GroupChannelListOrder.LATEST_LAST_MESSAGE 인 경우에 결과 값이 예상과 많이 다르게 나옵니다.
예상되는 channels의 길이가 18이라면, 실제 리턴되는 channels는 7입니다.
[SDK Version]
“@sendbird/chat”: “^4.8.2”,
[Reproduction Steps]
export const createCollection = () => {
const groupChannelFilter: GroupChannelFilter = new GroupChannelFilter();
groupChannelFilter.includeEmpty = true; // Group channels with no members will be included.
groupChannelFilter.includeFrozen = true; // Group channels with no members will be included.
const params: GroupChannelCollectionParams = {
filter: groupChannelFilter,
order: GroupChannelListOrder.LATEST_LAST_MESSAGE,
limit: 3,
};
const collection: GroupChannelCollection = sb.groupChannel.createGroupChannelCollection(params);
return collection;
};
const collection = createCollection();
[Frequency]
always
[Current impact]