// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.5.1 // - protoc v5.29.2 // source: api/proto/room/v1/room.proto package roomv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.64.0 or later. const _ = grpc.SupportPackageIsVersion9 const ( RoomCommandService_CreateRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/CreateRoom" RoomCommandService_JoinRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/JoinRoom" RoomCommandService_LeaveRoom_FullMethodName = "/hyapp.room.v1.RoomCommandService/LeaveRoom" RoomCommandService_MicUp_FullMethodName = "/hyapp.room.v1.RoomCommandService/MicUp" RoomCommandService_MicDown_FullMethodName = "/hyapp.room.v1.RoomCommandService/MicDown" RoomCommandService_ChangeMicSeat_FullMethodName = "/hyapp.room.v1.RoomCommandService/ChangeMicSeat" RoomCommandService_MuteUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/MuteUser" RoomCommandService_KickUser_FullMethodName = "/hyapp.room.v1.RoomCommandService/KickUser" RoomCommandService_SendGift_FullMethodName = "/hyapp.room.v1.RoomCommandService/SendGift" ) // RoomCommandServiceClient is the client API for RoomCommandService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. // // RoomCommandService 承载所有会改变房间状态的命令。 type RoomCommandServiceClient interface { CreateRoom(ctx context.Context, in *CreateRoomRequest, opts ...grpc.CallOption) (*CreateRoomResponse, error) JoinRoom(ctx context.Context, in *JoinRoomRequest, opts ...grpc.CallOption) (*JoinRoomResponse, error) LeaveRoom(ctx context.Context, in *LeaveRoomRequest, opts ...grpc.CallOption) (*LeaveRoomResponse, error) MicUp(ctx context.Context, in *MicUpRequest, opts ...grpc.CallOption) (*MicUpResponse, error) MicDown(ctx context.Context, in *MicDownRequest, opts ...grpc.CallOption) (*MicDownResponse, error) ChangeMicSeat(ctx context.Context, in *ChangeMicSeatRequest, opts ...grpc.CallOption) (*ChangeMicSeatResponse, error) MuteUser(ctx context.Context, in *MuteUserRequest, opts ...grpc.CallOption) (*MuteUserResponse, error) KickUser(ctx context.Context, in *KickUserRequest, opts ...grpc.CallOption) (*KickUserResponse, error) SendGift(ctx context.Context, in *SendGiftRequest, opts ...grpc.CallOption) (*SendGiftResponse, error) } type roomCommandServiceClient struct { cc grpc.ClientConnInterface } func NewRoomCommandServiceClient(cc grpc.ClientConnInterface) RoomCommandServiceClient { return &roomCommandServiceClient{cc} } func (c *roomCommandServiceClient) CreateRoom(ctx context.Context, in *CreateRoomRequest, opts ...grpc.CallOption) (*CreateRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_CreateRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) JoinRoom(ctx context.Context, in *JoinRoomRequest, opts ...grpc.CallOption) (*JoinRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(JoinRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_JoinRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) LeaveRoom(ctx context.Context, in *LeaveRoomRequest, opts ...grpc.CallOption) (*LeaveRoomResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LeaveRoomResponse) err := c.cc.Invoke(ctx, RoomCommandService_LeaveRoom_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MicUp(ctx context.Context, in *MicUpRequest, opts ...grpc.CallOption) (*MicUpResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MicUpResponse) err := c.cc.Invoke(ctx, RoomCommandService_MicUp_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MicDown(ctx context.Context, in *MicDownRequest, opts ...grpc.CallOption) (*MicDownResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MicDownResponse) err := c.cc.Invoke(ctx, RoomCommandService_MicDown_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) ChangeMicSeat(ctx context.Context, in *ChangeMicSeatRequest, opts ...grpc.CallOption) (*ChangeMicSeatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(ChangeMicSeatResponse) err := c.cc.Invoke(ctx, RoomCommandService_ChangeMicSeat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) MuteUser(ctx context.Context, in *MuteUserRequest, opts ...grpc.CallOption) (*MuteUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MuteUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_MuteUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) KickUser(ctx context.Context, in *KickUserRequest, opts ...grpc.CallOption) (*KickUserResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(KickUserResponse) err := c.cc.Invoke(ctx, RoomCommandService_KickUser_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomCommandServiceClient) SendGift(ctx context.Context, in *SendGiftRequest, opts ...grpc.CallOption) (*SendGiftResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(SendGiftResponse) err := c.cc.Invoke(ctx, RoomCommandService_SendGift_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // RoomCommandServiceServer is the server API for RoomCommandService service. // All implementations must embed UnimplementedRoomCommandServiceServer // for forward compatibility. // // RoomCommandService 承载所有会改变房间状态的命令。 type RoomCommandServiceServer interface { CreateRoom(context.Context, *CreateRoomRequest) (*CreateRoomResponse, error) JoinRoom(context.Context, *JoinRoomRequest) (*JoinRoomResponse, error) LeaveRoom(context.Context, *LeaveRoomRequest) (*LeaveRoomResponse, error) MicUp(context.Context, *MicUpRequest) (*MicUpResponse, error) MicDown(context.Context, *MicDownRequest) (*MicDownResponse, error) ChangeMicSeat(context.Context, *ChangeMicSeatRequest) (*ChangeMicSeatResponse, error) MuteUser(context.Context, *MuteUserRequest) (*MuteUserResponse, error) KickUser(context.Context, *KickUserRequest) (*KickUserResponse, error) SendGift(context.Context, *SendGiftRequest) (*SendGiftResponse, error) mustEmbedUnimplementedRoomCommandServiceServer() } // UnimplementedRoomCommandServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedRoomCommandServiceServer struct{} func (UnimplementedRoomCommandServiceServer) CreateRoom(context.Context, *CreateRoomRequest) (*CreateRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CreateRoom not implemented") } func (UnimplementedRoomCommandServiceServer) JoinRoom(context.Context, *JoinRoomRequest) (*JoinRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method JoinRoom not implemented") } func (UnimplementedRoomCommandServiceServer) LeaveRoom(context.Context, *LeaveRoomRequest) (*LeaveRoomResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method LeaveRoom not implemented") } func (UnimplementedRoomCommandServiceServer) MicUp(context.Context, *MicUpRequest) (*MicUpResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MicUp not implemented") } func (UnimplementedRoomCommandServiceServer) MicDown(context.Context, *MicDownRequest) (*MicDownResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MicDown not implemented") } func (UnimplementedRoomCommandServiceServer) ChangeMicSeat(context.Context, *ChangeMicSeatRequest) (*ChangeMicSeatResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method ChangeMicSeat not implemented") } func (UnimplementedRoomCommandServiceServer) MuteUser(context.Context, *MuteUserRequest) (*MuteUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method MuteUser not implemented") } func (UnimplementedRoomCommandServiceServer) KickUser(context.Context, *KickUserRequest) (*KickUserResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method KickUser not implemented") } func (UnimplementedRoomCommandServiceServer) SendGift(context.Context, *SendGiftRequest) (*SendGiftResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method SendGift not implemented") } func (UnimplementedRoomCommandServiceServer) mustEmbedUnimplementedRoomCommandServiceServer() {} func (UnimplementedRoomCommandServiceServer) testEmbeddedByValue() {} // UnsafeRoomCommandServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RoomCommandServiceServer will // result in compilation errors. type UnsafeRoomCommandServiceServer interface { mustEmbedUnimplementedRoomCommandServiceServer() } func RegisterRoomCommandServiceServer(s grpc.ServiceRegistrar, srv RoomCommandServiceServer) { // If the following call pancis, it indicates UnimplementedRoomCommandServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&RoomCommandService_ServiceDesc, srv) } func _RoomCommandService_CreateRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).CreateRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_CreateRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).CreateRoom(ctx, req.(*CreateRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_JoinRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(JoinRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).JoinRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_JoinRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).JoinRoom(ctx, req.(*JoinRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_LeaveRoom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LeaveRoomRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).LeaveRoom(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_LeaveRoom_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).LeaveRoom(ctx, req.(*LeaveRoomRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MicUp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MicUpRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MicUp(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MicUp_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MicUp(ctx, req.(*MicUpRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MicDown_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MicDownRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MicDown(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MicDown_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MicDown(ctx, req.(*MicDownRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_ChangeMicSeat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(ChangeMicSeatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).ChangeMicSeat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_ChangeMicSeat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).ChangeMicSeat(ctx, req.(*ChangeMicSeatRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_MuteUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MuteUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).MuteUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_MuteUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).MuteUser(ctx, req.(*MuteUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_KickUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(KickUserRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).KickUser(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_KickUser_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).KickUser(ctx, req.(*KickUserRequest)) } return interceptor(ctx, in, info, handler) } func _RoomCommandService_SendGift_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SendGiftRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomCommandServiceServer).SendGift(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomCommandService_SendGift_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomCommandServiceServer).SendGift(ctx, req.(*SendGiftRequest)) } return interceptor(ctx, in, info, handler) } // RoomCommandService_ServiceDesc is the grpc.ServiceDesc for RoomCommandService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var RoomCommandService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hyapp.room.v1.RoomCommandService", HandlerType: (*RoomCommandServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateRoom", Handler: _RoomCommandService_CreateRoom_Handler, }, { MethodName: "JoinRoom", Handler: _RoomCommandService_JoinRoom_Handler, }, { MethodName: "LeaveRoom", Handler: _RoomCommandService_LeaveRoom_Handler, }, { MethodName: "MicUp", Handler: _RoomCommandService_MicUp_Handler, }, { MethodName: "MicDown", Handler: _RoomCommandService_MicDown_Handler, }, { MethodName: "ChangeMicSeat", Handler: _RoomCommandService_ChangeMicSeat_Handler, }, { MethodName: "MuteUser", Handler: _RoomCommandService_MuteUser_Handler, }, { MethodName: "KickUser", Handler: _RoomCommandService_KickUser_Handler, }, { MethodName: "SendGift", Handler: _RoomCommandService_SendGift_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/proto/room/v1/room.proto", } const ( RoomGuardService_CheckSpeakPermission_FullMethodName = "/hyapp.room.v1.RoomGuardService/CheckSpeakPermission" RoomGuardService_VerifyRoomPresence_FullMethodName = "/hyapp.room.v1.RoomGuardService/VerifyRoomPresence" ) // RoomGuardServiceClient is the client API for RoomGuardService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. // // RoomGuardService 只提供给 im-service 做实时守卫查询。 type RoomGuardServiceClient interface { CheckSpeakPermission(ctx context.Context, in *CheckSpeakPermissionRequest, opts ...grpc.CallOption) (*CheckSpeakPermissionResponse, error) VerifyRoomPresence(ctx context.Context, in *VerifyRoomPresenceRequest, opts ...grpc.CallOption) (*VerifyRoomPresenceResponse, error) } type roomGuardServiceClient struct { cc grpc.ClientConnInterface } func NewRoomGuardServiceClient(cc grpc.ClientConnInterface) RoomGuardServiceClient { return &roomGuardServiceClient{cc} } func (c *roomGuardServiceClient) CheckSpeakPermission(ctx context.Context, in *CheckSpeakPermissionRequest, opts ...grpc.CallOption) (*CheckSpeakPermissionResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CheckSpeakPermissionResponse) err := c.cc.Invoke(ctx, RoomGuardService_CheckSpeakPermission_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *roomGuardServiceClient) VerifyRoomPresence(ctx context.Context, in *VerifyRoomPresenceRequest, opts ...grpc.CallOption) (*VerifyRoomPresenceResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(VerifyRoomPresenceResponse) err := c.cc.Invoke(ctx, RoomGuardService_VerifyRoomPresence_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // RoomGuardServiceServer is the server API for RoomGuardService service. // All implementations must embed UnimplementedRoomGuardServiceServer // for forward compatibility. // // RoomGuardService 只提供给 im-service 做实时守卫查询。 type RoomGuardServiceServer interface { CheckSpeakPermission(context.Context, *CheckSpeakPermissionRequest) (*CheckSpeakPermissionResponse, error) VerifyRoomPresence(context.Context, *VerifyRoomPresenceRequest) (*VerifyRoomPresenceResponse, error) mustEmbedUnimplementedRoomGuardServiceServer() } // UnimplementedRoomGuardServiceServer must be embedded to have // forward compatible implementations. // // NOTE: this should be embedded by value instead of pointer to avoid a nil // pointer dereference when methods are called. type UnimplementedRoomGuardServiceServer struct{} func (UnimplementedRoomGuardServiceServer) CheckSpeakPermission(context.Context, *CheckSpeakPermissionRequest) (*CheckSpeakPermissionResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CheckSpeakPermission not implemented") } func (UnimplementedRoomGuardServiceServer) VerifyRoomPresence(context.Context, *VerifyRoomPresenceRequest) (*VerifyRoomPresenceResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method VerifyRoomPresence not implemented") } func (UnimplementedRoomGuardServiceServer) mustEmbedUnimplementedRoomGuardServiceServer() {} func (UnimplementedRoomGuardServiceServer) testEmbeddedByValue() {} // UnsafeRoomGuardServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to RoomGuardServiceServer will // result in compilation errors. type UnsafeRoomGuardServiceServer interface { mustEmbedUnimplementedRoomGuardServiceServer() } func RegisterRoomGuardServiceServer(s grpc.ServiceRegistrar, srv RoomGuardServiceServer) { // If the following call pancis, it indicates UnimplementedRoomGuardServiceServer was // embedded by pointer and is nil. This will cause panics if an // unimplemented method is ever invoked, so we test this at initialization // time to prevent it from happening at runtime later due to I/O. if t, ok := srv.(interface{ testEmbeddedByValue() }); ok { t.testEmbeddedByValue() } s.RegisterService(&RoomGuardService_ServiceDesc, srv) } func _RoomGuardService_CheckSpeakPermission_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CheckSpeakPermissionRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomGuardServiceServer).CheckSpeakPermission(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomGuardService_CheckSpeakPermission_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomGuardServiceServer).CheckSpeakPermission(ctx, req.(*CheckSpeakPermissionRequest)) } return interceptor(ctx, in, info, handler) } func _RoomGuardService_VerifyRoomPresence_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(VerifyRoomPresenceRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(RoomGuardServiceServer).VerifyRoomPresence(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: RoomGuardService_VerifyRoomPresence_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(RoomGuardServiceServer).VerifyRoomPresence(ctx, req.(*VerifyRoomPresenceRequest)) } return interceptor(ctx, in, info, handler) } // RoomGuardService_ServiceDesc is the grpc.ServiceDesc for RoomGuardService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var RoomGuardService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "hyapp.room.v1.RoomGuardService", HandlerType: (*RoomGuardServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CheckSpeakPermission", Handler: _RoomGuardService_CheckSpeakPermission_Handler, }, { MethodName: "VerifyRoomPresence", Handler: _RoomGuardService_VerifyRoomPresence_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/proto/room/v1/room.proto", }