# Chat SDK v4 GroupChannelCollection

**URL:** <https://community.sendbird.com/t/chat-sdk-v4-groupchannelcollection/4920>\
**Category:** JavaScript\
**Tags:** group-channel, chatsdk\
**Created:** [June 20, 2022, 3:57am UTC](https://community.sendbird.com/t/chat-sdk-v4-groupchannelcollection/4920 "2022-06-20T03:57:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hewong](https://sea2.discourse-cdn.com/flex020/user_avatar/community.sendbird.com/hewong/32/1817_2.png) [@hewong](https://community.sendbird.com/u/hewong)\
**Post date:** [June 20, 2022, 3:57am UTC](https://community.sendbird.com/t/chat-sdk-v4-groupchannelcollection/4920/1 "2022-06-20T03:57:12Z")

</div>

It seems like `groupChannelCollection.hasMore` always return `true`. When all channels are already loaded, it will start loading from the first channel again.

For example, I have a total of 12 group channels, and I’ve set a limit of 10 for the `groupChannelCollection`. The first load will return the first 10 channels, second load will return the remaining 2 channels. Supposedly there are no channels left, but if I call `loadMore` again, it will return the same 10 channels as the first load.

You may try out the code here [quizzical-leavitt-0or6r0 - CodeSandbox](https://codesandbox.io/s/quizzical-leavitt-0or6r0?file=/src/index.js)

Thank you!
