diff --git a/config/config.go b/config/config.go index db31265..ecc0087 100644 --- a/config/config.go +++ b/config/config.go @@ -59,7 +59,7 @@ var ( ProxyMode bool Prefetch bool Config jsonFile - Version = "0.9.2" + Version = "0.9.3" WriteLock = cache.New(5*time.Minute, 10*time.Minute) ) diff --git a/helper/helper.go b/helper/helper.go index c956337..607d85a 100644 --- a/helper/helper.go +++ b/helper/helper.go @@ -17,6 +17,8 @@ import ( log "github.com/sirupsen/logrus" ) +var _ = filetype.AddMatcher(filetype.NewType("avif", "image/avif"), avifMatcher) + func avifMatcher(buf []byte) bool { // use hexdump on macOS to see the magic number // 0000001c 66747970 61766966 00000000 61766966 6d696631 6d696166 @@ -34,7 +36,6 @@ func avifMatcher(buf []byte) bool { } func GetFileContentType(buffer []byte) string { - filetype.AddMatcher(filetype.NewType("avif", "image/avif"), avifMatcher) kind, _ := filetype.Match(buffer) return kind.MIME.Value }