Ejemplo n.º 1
0
        private async static Task <HttpNotification> WaitForHttpNotification(TimeSpan maximumWait)
        {
            HttpNotification result = null;
            var      tcs            = new TaskCompletionSource <HttpNotification>();
            DateTime start          = DateTime.UtcNow;

            while (DateTime.UtcNow.Subtract(start) < maximumWait)
            {
                if (rawPushesReceived.Count > 0)
                {
                    result = rawPushesReceived.Dequeue().Notification;
                    break;
                }

                await Util.TaskDelay(500);
            }

            return(result);
        }
Ejemplo n.º 2
0
 public void init(HttpNotification infoQuery)
 {
     infos           = infoQuery;
     txtMessage.text = infos.message;
     chooseBtn();
 }