Switch to using notifications for errors
This commit is contained in:
parent
685f7bf91d
commit
688979f283
1 changed files with 8 additions and 9 deletions
|
@ -1,6 +1,7 @@
|
||||||
@inject ServerService ServerService
|
@inject ServerService ServerService
|
||||||
@inject ServerProcessService ServerProcessService
|
@inject ServerProcessService ServerProcessService
|
||||||
@inject IMessageService MessageService
|
@inject IMessageService MessageService
|
||||||
|
@inject INotificationService NotificationService
|
||||||
@implements IAsyncDisposable
|
@implements IAsyncDisposable
|
||||||
|
|
||||||
<Space Size="@("large")">
|
<Space Size="@("large")">
|
||||||
|
@ -84,21 +85,19 @@
|
||||||
|
|
||||||
if (Status == ServerProcessStatus.Error)
|
if (Status == ServerProcessStatus.Error)
|
||||||
{
|
{
|
||||||
MessageService.Error("There was an unexpected error while trying to start the server.");
|
NotificationService.Error(new NotificationConfig
|
||||||
|
{
|
||||||
|
Message = $"Error starting server {args.Server.Name}",
|
||||||
|
Description = args.Exception.Message,
|
||||||
|
}
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task Start()
|
private async Task Start()
|
||||||
{
|
{
|
||||||
try
|
ServerProcessService.StartServerAsync(Server);
|
||||||
{
|
|
||||||
await ServerProcessService.StartServerAsync(Server);
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
await MessageService.Error("There was an unexpected error while trying to start the server.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Stop()
|
private void Stop()
|
||||||
|
|
Loading…
Add table
Reference in a new issue