From c5f3bd21f6bbb013b1890d7f3432d95c596abdda Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 23 Mar 2021 20:39:02 +0000 Subject: faster client shutdown --- internal/clients/handlers/basehandler.go | 10 +--------- 1 file changed, 1 insertion(+), 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 - } } } -- cgit v1.2.3