Exemplo n.º 1
0
        public async Task Startup()
        {
            InitResponse response = await RESTHelpers.PostAsync <InitResponse>("http://localhost:54235/razer/chromasdk", initJson).ConfigureAwait(false);

            uri = response.uri;

            await Task.Delay(TimeSpan.FromMilliseconds(100));

            Timer heartbeatTimer = new Timer();

            heartbeatTimer.Elapsed += new ElapsedEventHandler(heartbeat_Tick);
            heartbeatTimer.Interval = 1000;
            heartbeatTimer.Enabled  = true;
            GC.KeepAlive(heartbeatTimer);
        }