aboutsummaryrefslogtreecommitdiff
path: root/server_conn.go
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2021-08-30 19:08:14 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2021-08-30 19:08:14 +0200
commit5b7e47a156823b5a44a9c57d49c82c2491ba2416 (patch)
tree1ff4960588890ffe3c0f7d525e442299b5c36867 /server_conn.go
parentd5220acf7c2d41589eaef3bcc34e1ddb13c71bb1 (diff)
MediaPush forwarding
Diffstat (limited to 'server_conn.go')
-rw-r--r--server_conn.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/server_conn.go b/server_conn.go
index 4b714c8..f4d7f6f 100644
--- a/server_conn.go
+++ b/server_conn.go
@@ -326,6 +326,21 @@ func handleSrv(sc *serverConn) {
Len: cmd.Len,
Inv: b.String(),
})
+ case *mt.ToCltMediaPush:
+ var exit bool
+ for _, f := range sc.client().media {
+ if f.name == cmd.Filename {
+ exit = true
+ break
+ }
+ }
+
+ if exit {
+ break
+ }
+
+ prepend(sc.name, &cmd.Filename)
+ sc.client().SendCmd(cmd)
}
}
}