refa: sub detail page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-18 10:14:59 +08:00
parent 261922d73a
commit 498988c2e3
3 changed files with 231 additions and 280 deletions

View File

@@ -484,23 +484,24 @@ class UserHttp {
}
}
static Future favSeasonList({
static Future<LoadingState<SubDetailModelData>> favSeasonList({
required int id,
required int pn,
required int ps,
}) async {
var res = await Request().get(Api.favSeasonList, queryParameters: {
'season_id': id,
'ps': ps,
'pn': pn,
});
var res = await Request().get(
Api.favSeasonList,
queryParameters: {
'season_id': id,
'ps': ps,
'pn': pn,
},
);
if (res.data['code'] == 0) {
return {
'status': true,
'data': SubDetailModelData.fromJson(res.data['data'])
};
return LoadingState.success(
SubDetailModelData.fromJson(res.data['data']));
} else {
return {'status': false, 'msg': res.data['message']};
return LoadingState.error(res.data['message']);
}
}
@@ -582,7 +583,7 @@ class UserHttp {
}
}
static Future favResourceList({
static Future<LoadingState<SubDetailModelData>> favResourceList({
required int id,
required int pn,
required int ps,
@@ -593,12 +594,10 @@ class UserHttp {
'pn': pn,
});
if (res.data['code'] == 0) {
return {
'status': true,
'data': SubDetailModelData.fromJson(res.data['data'])
};
return LoadingState.success(
SubDetailModelData.fromJson(res.data['data']));
} else {
return {'status': false, 'msg': res.data['message']};
return LoadingState.error(res.data['message']);
}
}