diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 19:08:14 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2021-08-30 19:08:14 +0200 |
commit | 5b7e47a156823b5a44a9c57d49c82c2491ba2416 (patch) | |
tree | 1ff4960588890ffe3c0f7d525e442299b5c36867 /server_conn.go | |
parent | d5220acf7c2d41589eaef3bcc34e1ddb13c71bb1 (diff) |
MediaPush forwarding
Diffstat (limited to 'server_conn.go')
-rw-r--r-- | server_conn.go | 15 |
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) } } } |