From d58afab08755a2a6d7ab31a9b1fb2c27ed94aeb2 Mon Sep 17 00:00:00 2001 From: HimbeerserverDE Date: Mon, 13 Sep 2021 19:44:44 +0200 Subject: Add media caching --- content.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'content.go') diff --git a/content.go b/content.go index 7d6d90b..470b4be 100644 --- a/content.go +++ b/content.go @@ -203,6 +203,10 @@ func handleContent(cc *contentConn) { RequestLoop: for _, f := range cmd.Files { + if cc.fromCache(f.Name, f.Base64SHA1) { + break + } + filenames = append(filenames, f.Name) for i, mf := range cc.media { @@ -230,6 +234,7 @@ func handleContent(cc *contentConn) { } if cmd.I == cmd.N-1 { + cc.updateCache() cc.Close() } } -- cgit v1.2.3