채널별 개인 데이터 설정
채널별 개인 데이터 설정
채널별 개인 데이터 정보를 다르게 설정할 수 있습니다.
// 채널의 멤버 정보 업데이트
TPMember? member = await TalkPlusAPI.updateChannelMemberInfo(
tpChannel,
metaData,
errorCallback: (errorCode, errorMessage){}
);
// Private Data 업데이트
TPChannel? channel = await TalkPlusAPI.updateChannelPrivateData(
tpChannel,
metaData,
errorCallback: (errorCode, errorMessage){}
);
// Private Data 가져오기
tpChannel.getPrivateData();
// Private Tag 업데이트 (검색 목적)
TPChannel? channel = await TalkPlusAPI.updateChannelPrivateTag(
tpChannel,
tag,
errorCallback: (errorCode, errorMessage){}
);
// Private Tag 가져오기
tpChannel.getPrivateTag();
채널별 Private Tag 설정
채널 검색을 용이하게 하기 위해 각 채널에 private Tag 값을 설정할 수 있습니다.
String myPrivateTag = "myPrivateTag";
// 채널에 Private Tag 설정
TPChannel? updatedChannel = await TalkPlusAPI.updateChannelPrivateTag(
channel!,
myPrivateTag,
errorCallback: (errorCode, errorMessage){}
);
// Private Tag에 매칭되는 채널 목록 가져오기
final queryParams = TPChannelQueryParams();
queryParams.privateTag = myPrivateTag;
await TalkPlusAPI.searchTPChannels(queryParams, (tpChannels, hasNext){
if(hasNext) {
TPChannel last = tpChannels.last;
...
}
...
}, errorCallback: (errorCode, errorMessage){
});
Last updated