Rename async method. Show error message when starting server process
This commit is contained in:
parent
bc384b68c1
commit
89837b55db
3 changed files with 20 additions and 5 deletions
|
@ -152,9 +152,16 @@
|
|||
}
|
||||
}
|
||||
|
||||
private void Start()
|
||||
private async Task Start()
|
||||
{
|
||||
ServerProcessService.StartServer(Server);
|
||||
try
|
||||
{
|
||||
await ServerProcessService.StartServerAsync(Server);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
await MessageService.Error("There was an unexpected error while trying to start the server.");
|
||||
}
|
||||
}
|
||||
|
||||
private void Stop()
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
@inject ServerService ServerService
|
||||
@inject ServerProcessService ServerProcessService
|
||||
@inject NavigationManager NavigationManager
|
||||
@inject IMessageService MessageService
|
||||
|
||||
<PageHeader Title="Servers">
|
||||
<PageHeaderExtra>
|
||||
|
@ -113,9 +114,16 @@
|
|||
NavigationManager.NavigateTo($"/Servers/{server.Id}/Edit/Logs");
|
||||
}
|
||||
|
||||
private void Start(Server server)
|
||||
private async Task Start(Server server)
|
||||
{
|
||||
ServerProcessService.StartServer(server);
|
||||
try
|
||||
{
|
||||
await ServerProcessService.StartServerAsync(server);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
await MessageService.Error("There was an unexpected error while trying to start the server.");
|
||||
}
|
||||
}
|
||||
|
||||
private void Stop(Server server)
|
||||
|
|
|
@ -17,7 +17,7 @@ namespace LANCommander.Services
|
|||
public Dictionary<Guid, Process> Processes = new Dictionary<Guid, Process>();
|
||||
public Dictionary<Guid, int> Threads { get; set; } = new Dictionary<Guid, int>();
|
||||
|
||||
public async Task StartServer(Server server)
|
||||
public async Task StartServerAsync(Server server)
|
||||
{
|
||||
var process = new Process();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue