From b85a9983d09a177648c9db1dff53ffccb3cef777 Mon Sep 17 00:00:00 2001 From: kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com> Date: Sat, 3 Aug 2024 17:05:38 +0000 Subject: [bugfix] fix emoji recaching operations (#3167) * add test for emoji update image * update emoji recache to set the instance account id * don't refresh emoji if only not cached. in that case literally just recache * code comment * rename + move a few things * add some more code comments, and rename some functions to make logic a bit clearer * remove unnecessary nil check (the value can be nil) * comment wording * remove test data output * handle the case of caching an emoji which has been refreshed then uncached * allow overwriting on testrig storage as we do now on regular storage * fix emoji category ID not getting updated --------- Co-authored-by: tobi --- internal/processing/media/getfile.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'internal/processing/media') diff --git a/internal/processing/media/getfile.go b/internal/processing/media/getfile.go index 43de718f3..6962601f2 100644 --- a/internal/processing/media/getfile.go +++ b/internal/processing/media/getfile.go @@ -246,11 +246,9 @@ func (p *Processor) getEmojiContent( // Ensure that stored emoji is cached. // (this handles local emoji / recaches). - emoji, err = p.federator.RefreshEmoji( + emoji, err = p.federator.RecacheEmoji( ctx, emoji, - media.AdditionalEmojiInfo{}, - false, ) if err != nil { err := gtserror.Newf("error recaching emoji: %w", err) -- cgit v1.2.3