|
@@ -12,13 +12,14 @@ function saveData<T>(key: string, data: T) {
|
|
export async function saveSeriesRankingData() {
|
|
export async function saveSeriesRankingData() {
|
|
const response = await seriesApi.getSeriesGroupsRanking();
|
|
const response = await seriesApi.getSeriesGroupsRanking();
|
|
if (response && response.data) {
|
|
if (response && response.data) {
|
|
- const groups = response.data.data;
|
|
|
|
- saveData('groups', groups);
|
|
|
|
|
|
+ const groups = response?.data?.data;
|
|
|
|
+ groups && saveData('groups', groups);
|
|
|
|
+ if (!groups) return;
|
|
|
|
|
|
await Promise.all(
|
|
await Promise.all(
|
|
groups.map(async (group) => {
|
|
groups.map(async (group) => {
|
|
const res = await seriesApi.getSeriesRanking(group.id, 0, 50);
|
|
const res = await seriesApi.getSeriesRanking(group.id, 0, 50);
|
|
- saveData(`${group.id}`, res.data.data);
|
|
|
|
|
|
+ res?.data?.data && saveData(`${group.id}`, res.data.data);
|
|
|
|
|
|
if (group.series) {
|
|
if (group.series) {
|
|
group.series.map(async (series) => {
|
|
group.series.map(async (series) => {
|