Files
PiliPlus/lib/grpc/dm.dart
bggRGjQaUbCoE c6a377b9d4 opt req
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-06-23 11:37:16 +08:00

24 lines
626 B
Dart

import 'package:PiliPlus/grpc/bilibili/community/service/dm/v1.pb.dart';
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';
class DmGrpc {
static Future<LoadingState<DmSegMobileReply>> dmSegMobile({
required int cid,
required int segmentIndex,
int type = 1,
}) {
return GrpcReq.request(
GrpcUrl.dmSegMobile,
DmSegMobileReq(
oid: Int64(cid),
segmentIndex: Int64(segmentIndex),
type: type,
),
DmSegMobileReply.fromBuffer,
);
}
}