private static void ackTest() { Debug.Log("count: " + PackageDameon.Unverified.Count()); var pingJson = PackageFactory.CreatePing(); PackageDameon.Unverified.Add(pingJson); Debug.Log("count: " + PackageDameon.Unverified.Count()); Debug.Log("ping: " + pingJson); var ack = PackageFactory.CreateReceivedMessage(pingJson["packageId"].ToObject <int>(), pingJson["scheduleId"].ToObject <int>()); Debug.Log("ack: " + ack); var startJson = PackageDameon.Unverified.Acknowledge(ack); Debug.Log("startJson: " + startJson); Debug.Log("equals? " + startJson.Equals(pingJson)); Debug.Log("count: " + PackageDameon.Unverified.Count()); }
public void Acknowledge(JObject json) { SocketHandler.EmitNow("acknowledged", PackageFactory.CreateReceivedMessage(json["packageId"].ToObject <int>(), json["scheduleId"].ToObject <int>())); }