Refresh track records only for logged-in trackers
Otherwise, the request will just result in an error
This commit is contained in:
@@ -78,7 +78,9 @@ export const TrackManga = ({ manga }: { manga: MangaIdInfo & Pick<MangaType, 'ti
|
|||||||
|
|
||||||
fetchedLatestTrackDataRef.current = true;
|
fetchedLatestTrackDataRef.current = true;
|
||||||
Promise.all(
|
Promise.all(
|
||||||
mangaTrackRecords.map((trackRecord) => requestManager.fetchTrackBind(trackRecord.id).response),
|
mangaTrackRecords
|
||||||
|
.filter((trackRecord) => trackersInUseIds.includes(trackRecord.trackerId))
|
||||||
|
.map((trackRecord) => requestManager.fetchTrackBind(trackRecord.id).response),
|
||||||
).catch((e) => makeToast(t('tracking.error.label.could_not_fetch_track_info'), 'error', getErrorMessage(e)));
|
).catch((e) => makeToast(t('tracking.error.label.could_not_fetch_track_info'), 'error', getErrorMessage(e)));
|
||||||
}, [mangaTrackRecords]);
|
}, [mangaTrackRecords]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user