import 'package:PiliPlus/grpc/bilibili/app/interfaces/v1.pb.dart' show SearchArchiveReply, SearchArchiveReq; import 'package:PiliPlus/grpc/grpc_req.dart'; import 'package:PiliPlus/grpc/url.dart'; import 'package:PiliPlus/http/loading_state.dart'; import 'package:fixnum/fixnum.dart'; abstract final class SpaceGrpc { static Future> 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, ); } }