Don't swallow errors for HQ authentication
This commit is contained in:
parent
fa81d4da6e
commit
d676e2e25c
1 changed files with 12 additions and 12 deletions
|
|
@ -136,16 +136,16 @@
|
|||
|
||||
async Task CheckStatus()
|
||||
{
|
||||
_connected = false;
|
||||
_isPremium = false;
|
||||
|
||||
var hqSettings = SettingsProvider.CurrentValue.Server.HQ;
|
||||
|
||||
if (!hqSettings.IsAuthenticated)
|
||||
return;
|
||||
|
||||
try
|
||||
{
|
||||
var hqSettings = SettingsProvider.CurrentValue.Server.HQ;
|
||||
|
||||
if (!hqSettings.IsAuthenticated)
|
||||
{
|
||||
_connected = false;
|
||||
return;
|
||||
}
|
||||
|
||||
var client = new HQClient(new HQClientOptions
|
||||
{
|
||||
BaseAddress = new Uri(hqSettings.BaseUrl),
|
||||
|
|
@ -159,12 +159,10 @@
|
|||
_connected = true;
|
||||
_isPremium = profile.IsPremium;
|
||||
}
|
||||
else
|
||||
_connected = false;
|
||||
}
|
||||
catch
|
||||
catch (Exception ex)
|
||||
{
|
||||
_connected = false;
|
||||
Logger.LogError(ex, "Failed to verify connection to LANCommander HQ.");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -191,6 +189,8 @@
|
|||
|
||||
if (_connected)
|
||||
MessageService.Success("Successfully connected to LANCommander HQ!");
|
||||
else
|
||||
MessageService.Error("Connected to LANCommander HQ, but your account could not be verified. Check the server logs for details.");
|
||||
|
||||
StateHasChanged();
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue