mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -225,16 +225,38 @@ class GrpcRepo {
|
|||||||
required int rpid,
|
required int rpid,
|
||||||
required CursorReq cursor,
|
required CursorReq cursor,
|
||||||
DetailListScene scene = DetailListScene.REPLY,
|
DetailListScene scene = DetailListScene.REPLY,
|
||||||
|
required int page,
|
||||||
}) async {
|
}) async {
|
||||||
return await _request(
|
return await _request(
|
||||||
GrpcUrl.detailList,
|
GrpcUrl.detailList,
|
||||||
DetailListReq(
|
DetailListReq(
|
||||||
oid: Int64(oid),
|
oid: Int64(oid),
|
||||||
type: Int64(type),
|
type: Int64(type),
|
||||||
root: Int64(root),
|
root: Int64(root),
|
||||||
rpid: Int64(rpid),
|
rpid: Int64(rpid),
|
||||||
cursor: cursor,
|
// cursor: cursor,
|
||||||
scene: scene),
|
scene: Int64(scene.value),
|
||||||
|
mode: Int64(cursor.mode.value),
|
||||||
|
pagination: FeedPagination(
|
||||||
|
offset: page == 1
|
||||||
|
? null
|
||||||
|
: jsonEncode(
|
||||||
|
cursor.mode == Mode.MAIN_LIST_TIME
|
||||||
|
? {
|
||||||
|
// time
|
||||||
|
"type": 3,
|
||||||
|
"direction": 1,
|
||||||
|
"Data": {"cursor": cursor.next.toInt()}
|
||||||
|
}
|
||||||
|
: {
|
||||||
|
// hot
|
||||||
|
"type": 1,
|
||||||
|
"direction": 1,
|
||||||
|
"data": {"pn": page}
|
||||||
|
},
|
||||||
|
),
|
||||||
|
),
|
||||||
|
),
|
||||||
DetailListReply.fromBuffer);
|
DetailListReply.fromBuffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -268,6 +268,7 @@ class ReplyHttp {
|
|||||||
required int rpid,
|
required int rpid,
|
||||||
required CursorReq cursor,
|
required CursorReq cursor,
|
||||||
required bool antiGoodsReply,
|
required bool antiGoodsReply,
|
||||||
|
required int page,
|
||||||
}) async {
|
}) async {
|
||||||
dynamic res = await GrpcRepo.detailList(
|
dynamic res = await GrpcRepo.detailList(
|
||||||
type: type,
|
type: type,
|
||||||
@@ -275,6 +276,7 @@ class ReplyHttp {
|
|||||||
root: root,
|
root: root,
|
||||||
rpid: rpid,
|
rpid: rpid,
|
||||||
cursor: cursor,
|
cursor: cursor,
|
||||||
|
page: page,
|
||||||
);
|
);
|
||||||
if (res['status']) {
|
if (res['status']) {
|
||||||
DetailListReply detailListReply = res['data'];
|
DetailListReply detailListReply = res['data'];
|
||||||
|
|||||||
@@ -127,6 +127,7 @@ class VideoReplyReplyController extends ReplyController
|
|||||||
mode: mode.value,
|
mode: mode.value,
|
||||||
),
|
),
|
||||||
antiGoodsReply: antiGoodsReply,
|
antiGoodsReply: antiGoodsReply,
|
||||||
|
page: currentPage,
|
||||||
);
|
);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|||||||
Reference in New Issue
Block a user