채널 숨기기 / 보이기

1. 채널 숨기기

현재 참여 중인 채널 목록에 안 나오도록 채널을 숨길 수 있습니다.

await client.hideChannel({channelId: 'my_channel'});

2. 채널 숨기기 해제

현재 참여 중인 채널 목록에 다시 나오도록 채널을 숨김 해제 할 수 있습니다.

await client.showChannel({channelId: 'my_channel'});

3. 숨긴 채널 목록 조회

사용자가 hideChannel을 호출하여 숨긴 채널을 조회할 수 있습니다. Pagination 처리가 되어 있어 다음 페이지 조회를 위해서는 이전 조회 시에 리턴받은 channel 객체 중 마지막 객체의 id를 전달하면 그 다음 페이지를 조회할 수 있습니다.

const resp = await client.getHiddenChannels({limit: 20});

if (resp.hasNext) {
    const lastChannelId = resp.channels[resp.channels.length - 1].id;
    
    const moreResp = await client.getHiddenChannels({lastChannelId: lastChannelId, limit: 20});
}

Last updated