diff --git a/internal/service/lastfm.go b/internal/service/lastfm.go index a129b5d..8910a30 100644 --- a/internal/service/lastfm.go +++ b/internal/service/lastfm.go @@ -43,7 +43,6 @@ func GetLastFMData() model.LastFMData { return data } - // Check that the track list isn't nil if lastfmJSON.RecentTracks.TrackList == nil { slog.Warn("No recent tracks returned from last.fm API") return data @@ -51,7 +50,6 @@ func GetLastFMData() model.LastFMData { lastfmData := lastfmJSON.RecentTracks.TrackList[0] - // Check if track is playing if lastfmData.Attributes != nil { data.Playing = true } diff --git a/internal/service/roblox.go b/internal/service/roblox.go index ec19aed..34c360f 100644 --- a/internal/service/roblox.go +++ b/internal/service/roblox.go @@ -25,12 +25,16 @@ func GetRobloxGrowARobloxianLikesCount() int { } var apiData model.RobloxGameVotesAPI - err = json.Unmarshal(body, &apiData) if err != nil { slog.Error("Error unmarshalling JSON", slog.Any("error", err)) return 0 } + if apiData.Data == nil { + slog.Warn("No data returned from Roblox votes API") + return 0 + } + return apiData.Data[0].Upvotes }