예제 #1
0
        private static void Main(string[] args)
        {
            LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

            var reader = new SecretsJsonReader();
            var client = new ZonkyClient(reader.Read(), true);

            var timer1 = new System.Timers.Timer(30000);

            timer1.Elapsed += (s, e) =>
            {
                client.GetInvestmentsAsync(0, 1).GetAwaiter().GetResult();
            };
            timer1.Start();

            var timer2 = new System.Timers.Timer(10000);

            timer2.Elapsed += (s, e) =>
            {
                client.GetAllUncoveredPrimaryMarketPlaceAsync().GetAwaiter().GetResult();
            };
            timer2.Start();

            var timer3 = new System.Timers.Timer(20000);

            timer3.Elapsed += (s, e) =>
            {
                client.GetAllSecondaryMarketplaceAsync().GetAwaiter().GetResult();
            };
            timer3.Start();

            Console.WriteLine("Press ENTER to exit...");
            Console.ReadLine();

            timer1.Stop();
            timer1.Dispose();

            timer2.Stop();
            timer2.Dispose();

            timer3.Stop();
            timer3.Dispose();

            client.Dispose();
        }
예제 #2
0
        public void Init()
        {
            var zonkyLogin = new SecretsJsonReader().Read().LoginOk;

            _zonkyClient = new ZonkyClient(zonkyLogin, false);
        }
 public void Init()
 {
     _zonkyClient = new ZonkyClient();
 }