void OpenOpenChannelList() { openChannelListPanel.SetActive(true); foreach (UnityEngine.Object btnChannel in btnChannels) { GameObject.Destroy(btnChannel); } btnChannels.Clear(); mChannelListQuery = OpenChannel.CreateOpenChannelListQuery(); mChannelListQuery.Limit = 50; LoadOpenChannels(); }
public void GetListOpenGroup() { string s = ""; OpenChannelListQuery mChannelListQuery = OpenChannel.CreateOpenChannelListQuery(); mChannelListQuery.Next((List <OpenChannel> channels, SendBirdException e) => { if (e != null) { // Error. return; } Debug.Log(channels[0].Url); EnterChannel(channels[0].Url); }); }
private void GetChannelFromList(string channelMetadata, Action <OpenChannel, SendBirdException> resultHandler) { OpenChannelListQuery query = OpenChannel.CreateOpenChannelListQuery(); query.Next((channels, e) => { if (e != null) { Debug.LogError(e); resultHandler?.Invoke(null, e); return; } var channel = channels.Find(c => c.Data == channelMetadata); resultHandler?.Invoke(channel, e); }); }
void OpenOpenChannelList () { openChannelListPanel.SetActive (true); foreach (UnityEngine.Object btnChannel in btnChannels) { GameObject.Destroy (btnChannel); } btnChannels.Clear (); mChannelListQuery = OpenChannel.CreateOpenChannelListQuery (); mChannelListQuery.Limit = 50; LoadOpenChannels (); }