예제 #1
0
 public static void SetCallout(string apiUrl, string connectionId, string room, JObject data)
 {
     Logging.LogDebug("Request Set Callout - " + room);
     data["ts"] = DateTime.UtcNow.Ticks;
     SendMessages(apiUrl, Connection.GetConnectionIds(room), room, data);
     Catchup.Store(room, data);
 }
예제 #2
0
 public static void RequestPrayer(string apiUrl, string connectionId, string room, JObject data)
 {
     room += ".host";
     Logging.LogDebug("Request Prayer - " + room);
     data["ts"] = DateTime.UtcNow.Ticks;
     SendMessages(apiUrl, Connection.GetConnectionIds(room), room, data);
     Catchup.Store(room, data);
 }
예제 #3
0
 public static void Send(string apiUrl, string connectionId, string room, JObject data)
 {
     Logging.LogDebug("Send Message - " + room);
     data["msg"] = Utils.ReplaceBadWords(data["msg"].ToString());
     data["ts"]  = DateTime.UtcNow.Ticks;
     Logging.LogDebug("Sending Message - " + data["msg"].ToString());
     SendMessages(apiUrl, Connection.GetConnectionIds(room), room, data);
     Catchup.Store(room, data);
     Logging.LogDebug("Catchup Stored");
 }
예제 #4
0
 public static void Delete(string apiUrl, string connectionId, string room, JObject data)
 {
     Logging.LogDebug("Delete Message - " + room);
     SendMessages(apiUrl, Connection.GetConnectionIds(room), room, data);
     Catchup.Store(room, data);
 }