more code cleanup 👍 💢

This commit is contained in:
stefanodvx 2025-04-28 17:14:23 +02:00
parent 7512919190
commit 68d578e642
2 changed files with 24 additions and 18 deletions

View file

@ -91,11 +91,12 @@ func MediaListFromAPI(ctx *models.DownloadContext) ([]*models.Media, error) {
caption := CleanCaption(tweetData.FullText)
var mediaEntities []MediaEntity
if tweetData.ExtendedEntities != nil && len(tweetData.ExtendedEntities.Media) > 0 {
switch {
case tweetData.ExtendedEntities != nil && len(tweetData.ExtendedEntities.Media) > 0:
mediaEntities = tweetData.ExtendedEntities.Media
} else if tweetData.Entities != nil && len(tweetData.Entities.Media) > 0 {
case tweetData.Entities != nil && len(tweetData.Entities.Media) > 0:
mediaEntities = tweetData.Entities.Media
} else {
default:
return nil, nil
}
@ -190,11 +191,12 @@ func GetTweetAPI(
}
var tweet *Tweet
if result.Tweet != nil {
switch {
case result.Tweet != nil:
tweet = result.Tweet
} else if result.Legacy != nil {
case result.Legacy != nil:
tweet = result.Legacy
} else {
default:
return nil, errors.New("failed to get tweet data")
}
return tweet, nil