summaryrefslogtreecommitdiff
path: root/internal/clients
diff options
context:
space:
mode:
authorPaul Buetow <git@mx.buetow.org>2021-03-23 20:39:02 +0000
committerPaul Buetow <git@mx.buetow.org>2021-03-23 20:39:02 +0000
commitc5f3bd21f6bbb013b1890d7f3432d95c596abdda (patch)
treec1a9a5a0be14609caec1b9b89078599d0a85cf64 /internal/clients
parent2b47630c2f68794a95d5065a7989d489990f7a19 (diff)
faster client shutdown
Diffstat (limited to 'internal/clients')
-rw-r--r--internal/clients/handlers/basehandler.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/internal/clients/handlers/basehandler.go b/internal/clients/handlers/basehandler.go
index f07fd90..602a7ac 100644
--- a/internal/clients/handlers/basehandler.go
+++ b/internal/clients/handlers/basehandler.go
@@ -101,15 +101,7 @@ func (h *baseHandler) handleMessageType(message string) {
// Handle messages received from server which are not meant to be displayed
// to the end user.
func (h *baseHandler) handleHiddenMessage(message string) {
- switch {
- case strings.HasPrefix(message, ".syn close connection"):
+ if strings.HasPrefix(message, ".syn close connection") {
h.SendMessage(".ack close connection")
- select {
- case <-time.After(time.Second * 5):
- logger.Debug("Shutting down client after timeout and sending ack to server")
- h.Shutdown()
- case <-h.Done():
- return
- }
}
}