fix: roblox API fetch failure
This commit is contained in:
parent
b93057d67f
commit
5dbb3394bb
2 changed files with 5 additions and 3 deletions
|
|
@ -43,7 +43,6 @@ func GetLastFMData() model.LastFMData {
|
||||||
return data
|
return data
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check that the track list isn't nil
|
|
||||||
if lastfmJSON.RecentTracks.TrackList == nil {
|
if lastfmJSON.RecentTracks.TrackList == nil {
|
||||||
slog.Warn("No recent tracks returned from last.fm API")
|
slog.Warn("No recent tracks returned from last.fm API")
|
||||||
return data
|
return data
|
||||||
|
|
@ -51,7 +50,6 @@ func GetLastFMData() model.LastFMData {
|
||||||
|
|
||||||
lastfmData := lastfmJSON.RecentTracks.TrackList[0]
|
lastfmData := lastfmJSON.RecentTracks.TrackList[0]
|
||||||
|
|
||||||
// Check if track is playing
|
|
||||||
if lastfmData.Attributes != nil {
|
if lastfmData.Attributes != nil {
|
||||||
data.Playing = true
|
data.Playing = true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,12 +25,16 @@ func GetRobloxGrowARobloxianLikesCount() int {
|
||||||
}
|
}
|
||||||
|
|
||||||
var apiData model.RobloxGameVotesAPI
|
var apiData model.RobloxGameVotesAPI
|
||||||
|
|
||||||
err = json.Unmarshal(body, &apiData)
|
err = json.Unmarshal(body, &apiData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("Error unmarshalling JSON", slog.Any("error", err))
|
slog.Error("Error unmarshalling JSON", slog.Any("error", err))
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if apiData.Data == nil {
|
||||||
|
slog.Warn("No data returned from Roblox votes API")
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
|
||||||
return apiData.Data[0].Upvotes
|
return apiData.Data[0].Upvotes
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue