Channel Member Data
Member Specific Data
You can set member specific information.
// update member info
TPMember? member = await TalkPlusAPI.updateChannelMemberInfo(
tpChannel,
metaData,
errorCallback: (errorCode, errorMessage){}
);
// update private data
TPChannel? channel = await TalkPlusAPI.updateChannelPrivateData(
tpChannel,
metaData,
errorCallback: (errorCode, errorMessage){}
);
// get private data
tpChannel.getPrivateData();
// update private tag
TPChannel? channel = await TalkPlusAPI.updateChannelPrivateTag(
tpChannel,
tag,
errorCallback: (errorCode, errorMessage){}
);
// get private tag
tpChannel.getPrivateTag();
Channel Private Tag
You can put a private tag on channel to help with channel search.
String myPrivateTag = "myPrivateTag";
// update private tag
TPChannel? updatedChannel = await TalkPlusAPI.updateChannelPrivateTag(
channel!,
myPrivateTag,
errorCallback: (errorCode, errorMessage){}
);
// get channels that match the 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