mirror of
https://git.battle-of-pip.de/root/vpr-mitarbeiterverwaltung.git
synced 2025-12-14 23:01:40 +01:00
trying to fix that some messages are not send after specific events
This commit is contained in:
@@ -77,7 +77,7 @@ public void ExecuteCommand(string executor,
|
||||
};
|
||||
|
||||
var sendClientMessage = JsonSerializer.Serialize(returnMessage);
|
||||
clientSocket?.SendMessageAsync(client, sendClientMessage + "\n");
|
||||
clientSocket?.SendMessageAsync(client, sendClientMessage + "\r\n");
|
||||
Program.messageSender.Debug($"[COMMANDMANAGER] Response sent to client.");
|
||||
}
|
||||
// If your command threw a CommandException, catch it here:
|
||||
@@ -91,7 +91,15 @@ public void ExecuteCommand(string executor,
|
||||
Response = $"Error: {cmdEx.Message}"
|
||||
};
|
||||
var sendClientMessage = JsonSerializer.Serialize(returnMessage);
|
||||
clientSocket?.SendMessageAsync(client, sendClientMessage + "\n");
|
||||
try
|
||||
{
|
||||
clientSocket?.SendMessageAsync(client, sendClientMessage + "\r\n");
|
||||
Program.messageSender.Debug("[COMMANDMANAGER] Response sent to client.");
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Program.messageSender.Error($"[COMMANDMANAGER] Cannot send errormessage to Client: {e.Message}");
|
||||
}
|
||||
}
|
||||
// Any other exception inside the invoked method
|
||||
catch (TargetInvocationException ex)
|
||||
@@ -113,6 +121,13 @@ public void ExecuteCommand(string executor,
|
||||
else
|
||||
{
|
||||
Program.messageSender.Warn($"[COMMANDMANAGER] Unknown command '{executor}' received.");
|
||||
var returnMessage = new Library.Server.JsonResponse
|
||||
{
|
||||
Id = cid,
|
||||
Response = $"Unknown command '{executor}' received."
|
||||
};
|
||||
string sendClientMessage = JsonSerializer.Serialize(returnMessage);
|
||||
clientSocket.SendMessageAsync(client, sendClientMessage + "\r\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user