From a37f78a1199ec2bed3bb5b7f961b05f1660898e0 Mon Sep 17 00:00:00 2001 From: Yorick Rommers Date: Thu, 21 Jan 2016 21:18:33 +0100 Subject: [PATCH] Ping added in client --- YJMPD-UWP/Model/ApiHandler.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/YJMPD-UWP/Model/ApiHandler.cs b/YJMPD-UWP/Model/ApiHandler.cs index 2401859..d8c76c6 100644 --- a/YJMPD-UWP/Model/ApiHandler.cs +++ b/YJMPD-UWP/Model/ApiHandler.cs @@ -40,6 +40,10 @@ namespace YJMPD_UWP.Model switch (c) { + case Command.Hi: + Debug.WriteLine("Keep alive message received!"); + SendHi(); + break; case Command.PlayerJoined: Debug.WriteLine("Played joined"); PlayerJoined(o[Command.PlayerJoined.ToString()].ToString()); @@ -118,6 +122,12 @@ namespace YJMPD_UWP.Model }); } + public async Task SendHi() + { + JObject obj = JObject.FromObject(new { command = Command.Hi.ToString() }); + await App.Network.Write(obj.ToString(Formatting.None)); + } + //API stuff public async Task JoinGame() {