summaryrefslogtreecommitdiff
path: root/internal/clients
diff options
context:
space:
mode:
Diffstat (limited to 'internal/clients')
-rw-r--r--internal/clients/handlers/basehandler.go7
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