diff --git a/src/.config/ags/lastfm.js b/src/.config/ags/lastfm.js index 111ee1a..1df1291 100644 --- a/src/.config/ags/lastfm.js +++ b/src/.config/ags/lastfm.js @@ -43,10 +43,14 @@ const lastFM = { ); }, getRecentTracks: async (user) => { - const request = await Utils.fetch( - lastFM.constructUrl("User.getrecenttracks", { user, limit: 1 }) - ); - return await request.json(); + try { + const request = await Utils.fetch( + lastFM.constructUrl("User.getrecenttracks", { user, limit: 1 }) + ); + return await request.json(); + } catch { + return undefined; + } }, }; @@ -82,9 +86,10 @@ export function LastfmWidget(monitor = 0) { }); Utils.interval( - 2150, + 5000, () => { lastFM.getRecentTracks("yourfriendoss").then((z) => { + if(!z) return; const track = z.recenttracks.track[0]; if (!track) return; nowplayingLabel.set_label(