Handle track binding refresh mutation error
Promise rejection was never properly handled
This commit is contained in:
@@ -60,9 +60,9 @@ export const TrackManga = ({ manga }: { manga: MangaIdInfo & Pick<MangaType, 'ti
|
|||||||
const OptionalDialogContent = useMemo(() => (isSearchActive ? Box : DialogContent), [isSearchActive]);
|
const OptionalDialogContent = useMemo(() => (isSearchActive ? Box : DialogContent), [isSearchActive]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
Promise.all(mangaTrackRecords.map((trackRecord) => requestManager.fetchTrackBind(trackRecord.id))).catch(() =>
|
Promise.all(
|
||||||
makeToast(t('tracking.error.label.could_not_fetch_track_info'), 'error'),
|
mangaTrackRecords.map((trackRecord) => requestManager.fetchTrackBind(trackRecord.id).response),
|
||||||
);
|
).catch(() => makeToast(t('tracking.error.label.could_not_fetch_track_info'), 'error'));
|
||||||
}, [mangaTrackRecords]);
|
}, [mangaTrackRecords]);
|
||||||
|
|
||||||
const trackerComponents = useMemo(
|
const trackerComponents = useMemo(
|
||||||
|
|||||||
Reference in New Issue
Block a user