diff options
author | 2024-07-22 18:45:48 +0100 | |
---|---|---|
committer | 2024-07-22 18:45:48 +0100 | |
commit | 31294f7c789244919ef594901c63ba703b1dfd68 (patch) | |
tree | 10a836b0be781c5ee3dc368b33ad348b88c80858 /internal/typeutils/internaltofrontend.go | |
parent | [chore]: Bump github.com/minio/minio-go/v7 from 7.0.73 to 7.0.74 (#3125) (diff) | |
download | gotosocial-31294f7c789244919ef594901c63ba703b1dfd68.tar.xz |
[bugfix] media.Processor{}.GetFile() returning 404s on first call, correctly loading on 2nd (#3129)
* refactor file handling a tiny bit
* whoops
* make processing media / emoji defers a bit clear to see that it's the "on finished processing" path
* some wording
* add some debug logging
* add mutex locks for processing remote media
* try removing freshness check
* fix derefMedia not being allocated
* fix log format string
* handle case of empty file paths (i.e. not stored)
* remove media / emoji once finished processing from dereferencer maps
* whoops, fix the cached / force checks
* move url parsing outside of 'process___Safely()' funcs to prevalidate url
* use emoji.ShortcodeDomain()
* update RefreshEmoji() to also match RefreshMedia() changes
---------
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
Diffstat (limited to 'internal/typeutils/internaltofrontend.go')
0 files changed, 0 insertions, 0 deletions