/// <summary> /// Subscribe In Channel With channelName. /// </summary> /// <param name="channelName">(NOTNULL)Name of Channel You want To Subscribe</param> public void SubscribeChannel(string channelName) { if (_chatListener == null) { LogUtil.LogError(Tag, "Listener Must not be NULL"); return; } if (channelName == null) { LogUtil.LogError(Tag, "channelName Must not be NULL"); return; } var chat = GSLiveProvider.GetGSLiveChat(); chat.Call("SubscribeChannel", channelName); }
/// <summary> /// Send Message In SubscribedChannel. /// </summary> /// <param name="channelName">(NOTNULL)Name of Channel You want To Send Message</param> /// <param name="message">(NOTNULL)Message Data</param> public void SendChannelMessage(string channelName, string message) { if (_chatListener == null) { LogUtil.LogError(Tag, "Listener Must not be NULL"); return; } if (channelName == null || message == null) { LogUtil.LogError(Tag, "Inputs Must not be NULL"); return; } var chat = GSLiveProvider.GetGSLiveChat(); chat.Call("SendChannelMessage", channelName, message); }
private static void SetEventListener(IChatListener listener) { var chat = GSLiveProvider.GetGSLiveChat(); chat.Call("setListener", listener); }