From 5fa9d30fa147a5961e2c41883f2d396641f23fcd Mon Sep 17 00:00:00 2001 From: or-else Date: Mon, 23 Sep 2019 20:56:24 +0300 Subject: [PATCH] report server parameters in response to {hi} --- server/session.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/session.go b/server/session.go index 922bf367a..019054a92 100644 --- a/server/session.go +++ b/server/session.go @@ -508,7 +508,15 @@ func (s *Session) hello(msg *ClientComMessage) { log.Println("s.hello:", "unsupported version", s.sid) return } - params = map[string]interface{}{"ver": currentVersion, "build": store.GetAdapterName() + ":" + buildstamp} + + params = map[string]interface{}{ + "ver": currentVersion, + "build": store.GetAdapterName() + ":" + buildstamp, + "maxMessageSize": globals.maxMessageSize, + "maxSubscriberCount": globals.maxSubscriberCount, + "maxTagCount": globals.maxTagCount, + "maxFileUploadSize": globals.maxFileUploadSize, + } // Set ua & platform in the beginning of the session. // Don't change them later.