예제 #1
0
        public async Task RequestEncryptedAppTicketAsync()
        {
            var data = await SteamUser.RequestEncryptedAppTicketAsync();

            Assert.IsNotNull(data);

            Console.WriteLine($"data: {string.Join( "", data.Select( x => x.ToString( "x" ) ) )}");
        }
예제 #2
0
        public async Task RequestEncryptedAppTicketAsync()
        {
            for (int i = 0; i < 6; i++)
            {
                var data = await SteamUser.RequestEncryptedAppTicketAsync();

                if (data == null)
                {
                    Console.WriteLine($"Attempt {i}: Returned null.. waiting 1 seconds");
                    await Task.Delay(10000);

                    continue;
                }

                Console.WriteLine($"data: {BitConverter.ToString( data )}");
                return;
            }

            Assert.Fail();
        }