mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-28 21:30:18 +08:00
@@ -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,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,4 +55,8 @@ abstract final class GrpcUrl {
|
||||
static const audioThumbUp = '$audio/ThumbUp';
|
||||
static const audioTripleLike = '$audio/TripleLike';
|
||||
static const audioCoinAdd = '$audio/CoinAdd';
|
||||
|
||||
// space
|
||||
static const space = '/bilibili.app.interface.v1.Space';
|
||||
static const searchArchive = '$space/SearchArchive';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user