added exception handling

This commit is contained in:
Timerix22 2023-09-02 21:44:18 +06:00
parent 6c6d373923
commit bfb76d42d5
2 changed files with 20 additions and 10 deletions

View File

@ -12,4 +12,8 @@
<ProjectReference Include="..\Platonus.API\Platonus.API.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="DTLib.Ben.Demystifier" Version="1.0.4" />
</ItemGroup>
</Project>

View File

@ -1,11 +1,14 @@
using System;
using System.Linq;
using System.Text;
using DTLib.Ben.Demystifier;
using Platonus.API;
using Platonus.API.DataModels;
Console.InputEncoding = Encoding.UTF8;
Console.OutputEncoding = Encoding.UTF8;
try
{
var p = new PlatonusClient();
var loginCredentials = new LoginCredentials(
ReadString("student id") + "@iitu.edu.kz",
@ -14,11 +17,14 @@ var loginCredentials = new LoginCredentials(
);
await p.LoginAsync(loginCredentials);
var schedule = await p.GetScheduleAsync();
while (true)
{
PrintSchedule(schedule);
Console.ReadKey();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToStringDemystified());
}
Console.Write("press [ENTER] to exit");
Console.ReadLine();
string ReadString(string question, bool hideInput = false)