mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-07-23 20:10:12 +08:00
@@ -1,4 +1,4 @@
|
||||
import 'package:PiliPlus/grpc/bilibili/app/im/v1.pb.dart';
|
||||
import 'package:PiliPlus/grpc/bilibili/app/im/v1.pb.dart' hide SessionInfo;
|
||||
import 'package:PiliPlus/grpc/bilibili/im/interfaces/v1.pb.dart';
|
||||
import 'package:PiliPlus/grpc/bilibili/im/type.pb.dart';
|
||||
import 'package:PiliPlus/grpc/grpc_req.dart';
|
||||
@@ -212,4 +212,16 @@ abstract final class ImGrpc {
|
||||
RspTotalUnread.fromBuffer,
|
||||
);
|
||||
}
|
||||
|
||||
static Future<LoadingState<SessionInfo>> sessionDetail({
|
||||
Int64? talkerId,
|
||||
int? sessionType,
|
||||
Int64? uid,
|
||||
}) {
|
||||
return GrpcReq.request(
|
||||
GrpcUrl.sessionDetail,
|
||||
ReqSessionDetail(talkerId: talkerId, sessionType: sessionType, uid: uid),
|
||||
SessionInfo.fromBuffer,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,6 +44,7 @@ abstract final class GrpcUrl {
|
||||
static const keywordBlockingDelete = '$im2/KeywordBlockingDelete';
|
||||
static const syncFetchSessionMsgs = '$im/SyncFetchSessionMsgs';
|
||||
static const getTotalUnread = '$im/GetTotalUnread';
|
||||
static const sessionDetail = '$im/SessionDetail';
|
||||
|
||||
// view
|
||||
static const viewunite = '/bilibili.app.viewunite.v1.View';
|
||||
|
||||
Reference in New Issue
Block a user