diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 20:13:32 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 20:13:32 +0200 |
commit | 1fce3910da2fbfe1f49900336dc4b024fb550417 (patch) | |
tree | 68fdfde72c41139cf32e2355ce6aeac0445a335a | |
parent | f1e3fb37498e1276306b0006d8a388d281ea55a0 (diff) |
Interact forwarding
-rw-r--r-- | client_conn.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/client_conn.go b/client_conn.go index 39875c2..fdd4d19 100644 --- a/client_conn.go +++ b/client_conn.go @@ -477,6 +477,16 @@ func handleClt(cc *clientConn) { cc.state++ close(cc.initCh) + case *mt.ToSrvInteract: + if cc.server() == nil { + cc.log("-->", "interact to no server") + break + } + + if _, ok := cmd.Pointed.(*mt.PointedAO); ok { + cc.server().swapAOID(&cmd.Pointed.(*mt.PointedAO).ID) + } + cc.server().SendCmd(cmd) } } } |