the instance last logged into might not exist anymore

This commit is contained in:
kawaiizenbo 2024-07-12 08:36:19 -07:00
parent 1d9099284b
commit b344f5c492

View file

@ -26,7 +26,20 @@ namespace WMstodon
protected async override void OnNavigatedTo(NavigationEventArgs e) protected async override void OnNavigatedTo(NavigationEventArgs e)
{ {
string accountJSON = await (await HTTPUtils.GETAsync("/api/v1/accounts/verify_credentials")).Content.ReadAsStringAsync(); string accountJSON;
try
{
accountJSON = await (await HTTPUtils.GETAsync("/api/v1/accounts/verify_credentials")).Content.ReadAsStringAsync();
}
catch
{
localSettings.Values["instanceURL"] = null;
localSettings.Values["accessToken"] = null;
Frame.Navigate(typeof(SelectInstancePage), null);
return;
}
myAccount = JsonConvert.DeserializeObject<Account>(accountJSON); myAccount = JsonConvert.DeserializeObject<Account>(accountJSON);
DisplayNameTextBlock.Text = $"{myAccount.display_name}"; DisplayNameTextBlock.Text = $"{myAccount.display_name}";