grpc search archive

Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
dom
2026-04-24 10:48:51 +08:00
parent 5b5983ed50
commit 490a08fa79
8 changed files with 303 additions and 39 deletions

View File

@@ -1,4 +1,6 @@
import 'package:PiliPlus/grpc/bilibili/app/dynamic/v2.pb.dart';
import 'package:PiliPlus/grpc/bilibili/app/interfaces/v1.pb.dart'
show SearchArchiveReply, SearchArchiveReq;
import 'package:PiliPlus/grpc/bilibili/pagination.pb.dart';
import 'package:PiliPlus/grpc/grpc_req.dart';
import 'package:PiliPlus/grpc/url.dart';
@@ -24,4 +26,22 @@ abstract final class SpaceGrpc {
OpusSpaceFlowResp.fromBuffer,
);
}
static Future<LoadingState<SearchArchiveReply>> searchArchive({
required String keyword,
required Int64 mid,
required int pn,
required Int64 ps,
}) {
return GrpcReq.request(
GrpcUrl.searchArchive,
SearchArchiveReq(
keyword: keyword,
mid: mid,
pn: Int64(pn),
ps: ps,
),
SearchArchiveReply.fromBuffer,
);
}
}