aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--client_conn.go10
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)
}
}
}