summaryrefslogtreecommitdiff
path: root/internal/api/client/markers/markers.go
diff options
context:
space:
mode:
authorLibravatar kim <grufwub@gmail.com>2025-11-10 13:07:34 +0100
committerLibravatar tobi <tobi.smethurst@protonmail.com>2025-11-17 14:14:57 +0100
commitc61b89fd413b3a8f3782981509d21186bef82a1f (patch)
tree503bc2d83cf7d5ea35ef974ec2c5ae9050a3a074 /internal/api/client/markers/markers.go
parent[chore] update dependencies (#4547) (diff)
downloadgotosocial-c61b89fd413b3a8f3782981509d21186bef82a1f.tar.xz
[performance] remove hard reliance on .Cached field to indicate whether media / emoji is cached (#4545)
This removes our hard reliance on the `.Cached` field of media and emojis to determine whether it exists in storage. We still make use of it as a useful flag to know whether to even bother checking storage, but we ultimately rely on the `ErrNotFound` response of storage to determine whether the media exists and needs recaching. This now removes our hard reliance on performing the `FixCacheStatus()` cleanup operations for media and emojis, which should reduce a whole bunch of S3 storage driver calls (thus, reducing cost for metered S3 buckets). Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4545 Co-authored-by: kim <grufwub@gmail.com> Co-committed-by: kim <grufwub@gmail.com>
Diffstat (limited to 'internal/api/client/markers/markers.go')
0 files changed, 0 insertions, 0 deletions