make similar changes for emoji, even if not necessary, just to keep in-sync

This commit is contained in:
kim 2025-03-03 15:46:35 +00:00
commit 37cca66030

View file

@ -134,19 +134,23 @@ func (d *Dereferencer) RefreshEmoji(
*gtsmodel.Emoji, *gtsmodel.Emoji,
error, error,
) { ) {
// Check emoji is up-to-date // Check uri up-to-date.
// with provided extra info. if info.URI != nil &&
switch { *info.URI != emoji.URI {
case info.URI != nil &&
*info.URI != emoji.URI:
emoji.URI = *info.URI emoji.URI = *info.URI
force = true force = true
case info.ImageRemoteURL != nil && }
*info.ImageRemoteURL != emoji.ImageRemoteURL:
// Check image remote URL up-to-date.
if info.ImageRemoteURL != nil &&
*info.ImageRemoteURL != emoji.ImageRemoteURL {
emoji.ImageRemoteURL = *info.ImageRemoteURL emoji.ImageRemoteURL = *info.ImageRemoteURL
force = true force = true
case info.ImageStaticRemoteURL != nil && }
*info.ImageStaticRemoteURL != emoji.ImageStaticRemoteURL:
// Check image static remote URL up-to-date.
if info.ImageStaticRemoteURL != nil &&
*info.ImageStaticRemoteURL != emoji.ImageStaticRemoteURL {
emoji.ImageStaticRemoteURL = *info.ImageStaticRemoteURL emoji.ImageStaticRemoteURL = *info.ImageStaticRemoteURL
force = true force = true
} }