Пример #1
0
        public static async Task WriteFacts()
        {
            AnimalFacts    facts  = new AnimalFacts(HttpClient);
            TextFileWriter writer = new TextFileWriter(WRITEFILE);

            while (true)
            {
                var fact = await facts.GetFact(new AnimalFactQuery(FactSubject.Cat));

                bool successfullyWritten = await writer.CreateOrAppend(fact.ToString());

                Console.WriteLine($"Fact {fact.Id} written to file. Successful: {successfullyWritten}");
                await Task.Delay(TimeSpan.FromSeconds(10));
            }
        }