aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-09-09 17:27:37 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-09-09 17:27:37 +0200
commitbcc9359996bffb16bc50b6201e9691efc898c024 (patch)
treed0504a5b8367537d8fef7686087fd6640c356e89
parente3ee372dfbcaebc2ca00bb6a7f84b323758c58aa (diff)
Expose current server name to plugins
-rw-r--r--client_conn.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/client_conn.go b/client_conn.go
index e654e98..4e7bf06 100644
--- a/client_conn.go
+++ b/client_conn.go
@@ -68,6 +68,15 @@ func (cc *ClientConn) server() *ServerConn {
return cc.srv
}
+func (cc *ClientConn) ServerName() string {
+ srv := cc.server()
+ if srv != nil {
+ return srv.name
+ }
+
+ return ""
+}
+
func (cc *ClientConn) state() clientState {
cc.cstateMu.RLock()
defer cc.cstateMu.RUnlock()