diff options
Diffstat (limited to 'internal/clients')
| -rw-r--r-- | internal/clients/handlers/basehandler.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/clients/handlers/basehandler.go b/internal/clients/handlers/basehandler.go index 6f637a7..d1f0bb5 100644 --- a/internal/clients/handlers/basehandler.go +++ b/internal/clients/handlers/basehandler.go @@ -93,7 +93,12 @@ func (h *baseHandler) handleMessage(message string) { return } - dlog.Client.Raw(message) + // Only add newline if message doesn't already end with one + if len(message) > 0 && message[len(message)-1] != '\n' { + dlog.Client.Raw(message + "\n") + } else { + dlog.Client.Raw(message) + } } // Handle messages received from server which are not meant to be displayed |
