From 5f57bb6e8452f6d2a012b4c5e824830a5ebf691a Mon Sep 17 00:00:00 2001 From: sophie Date: Sat, 3 Aug 2024 00:18:56 +0300 Subject: [PATCH] lastfm fix --- src/.config/ags/lastfm.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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(