private async Task <string> GenerateCoordinateMessage(string device) { string coords = await lp.GetLocation(); Debug.WriteLine(coords); string[] parsedmsg = coords.Split(','); var update = new { type = "pinUpdate", latitude = parsedmsg[0], longitude = parsedmsg[1], pin = BlinkyController.PinNumber(), pinStatus = BlinkyController.PinStatus() }; var str = new { message = update, time = DateTime.Now.ToString(), receiver = device, sender = msgHub.GetDeviceId(), version = Constants.VERSION }; var fullMsg = JsonConvert.SerializeObject(str); Debug.WriteLine(fullMsg); return(fullMsg); }