Files
PiliPlus/lib/grpc/dm.dart
bggRGjQaUbCoE 1e0e2d2d6e tweaks
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-12-18 12:30:57 +08:00

24 lines
641 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';
abstract final 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,
);
}
}