// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.6.1 // - protoc v4.25.9 // source: chat/chat.proto package pb 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 ( ChatService_CreateChat_FullMethodName = "/chat.v1.ChatService/CreateChat" ChatService_GetUserChats_FullMethodName = "/chat.v1.ChatService/GetUserChats" ChatService_GetChatDetails_FullMethodName = "/chat.v1.ChatService/GetChatDetails" ChatService_JoinChat_FullMethodName = "/chat.v1.ChatService/JoinChat" ChatService_LeaveChat_FullMethodName = "/chat.v1.ChatService/LeaveChat" ChatService_RemoveMember_FullMethodName = "/chat.v1.ChatService/RemoveMember" ChatService_MuteChat_FullMethodName = "/chat.v1.ChatService/MuteChat" ChatService_GetMessages_FullMethodName = "/chat.v1.ChatService/GetMessages" ChatService_SendMessage_FullMethodName = "/chat.v1.ChatService/SendMessage" ChatService_EditMessage_FullMethodName = "/chat.v1.ChatService/EditMessage" ChatService_DeleteMessage_FullMethodName = "/chat.v1.ChatService/DeleteMessage" ChatService_MarkAsRead_FullMethodName = "/chat.v1.ChatService/MarkAsRead" ChatService_CheckChatMembership_FullMethodName = "/chat.v1.ChatService/CheckChatMembership" ) // ChatServiceClient is the client API for ChatService 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. type ChatServiceClient interface { // Управление чатами (левая панель) CreateChat(ctx context.Context, in *CreateChatRequest, opts ...grpc.CallOption) (*CreateChatResponse, error) GetUserChats(ctx context.Context, in *GetUserChatsRequest, opts ...grpc.CallOption) (*GetUserChatsResponse, error) GetChatDetails(ctx context.Context, in *GetChatDetailsRequest, opts ...grpc.CallOption) (*GetChatDetailsResponse, error) // Управление участниками группы JoinChat(ctx context.Context, in *JoinChatRequest, opts ...grpc.CallOption) (*JoinChatResponse, error) LeaveChat(ctx context.Context, in *LeaveChatRequest, opts ...grpc.CallOption) (*LeaveChatResponse, error) RemoveMember(ctx context.Context, in *RemoveMemberRequest, opts ...grpc.CallOption) (*RemoveMemberResponse, error) MuteChat(ctx context.Context, in *MuteChatRequest, opts ...grpc.CallOption) (*MuteChatResponse, error) // Управление сообщениями (правое окно) GetMessages(ctx context.Context, in *GetMessagesRequest, opts ...grpc.CallOption) (*GetMessagesResponse, error) SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*MessageDto, error) EditMessage(ctx context.Context, in *EditMessageRequest, opts ...grpc.CallOption) (*MessageDto, error) DeleteMessage(ctx context.Context, in *DeleteMessageRequest, opts ...grpc.CallOption) (*DeleteMessageResponse, error) // Статусы MarkAsRead(ctx context.Context, in *MarkAsReadRequest, opts ...grpc.CallOption) (*MarkAsReadResponse, error) CheckChatMembership(ctx context.Context, in *CheckChatMembershipRequest, opts ...grpc.CallOption) (*CheckChatMembershipResponse, error) } type chatServiceClient struct { cc grpc.ClientConnInterface } func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient { return &chatServiceClient{cc} } func (c *chatServiceClient) CreateChat(ctx context.Context, in *CreateChatRequest, opts ...grpc.CallOption) (*CreateChatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CreateChatResponse) err := c.cc.Invoke(ctx, ChatService_CreateChat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) GetUserChats(ctx context.Context, in *GetUserChatsRequest, opts ...grpc.CallOption) (*GetUserChatsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetUserChatsResponse) err := c.cc.Invoke(ctx, ChatService_GetUserChats_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) GetChatDetails(ctx context.Context, in *GetChatDetailsRequest, opts ...grpc.CallOption) (*GetChatDetailsResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetChatDetailsResponse) err := c.cc.Invoke(ctx, ChatService_GetChatDetails_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) JoinChat(ctx context.Context, in *JoinChatRequest, opts ...grpc.CallOption) (*JoinChatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(JoinChatResponse) err := c.cc.Invoke(ctx, ChatService_JoinChat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) LeaveChat(ctx context.Context, in *LeaveChatRequest, opts ...grpc.CallOption) (*LeaveChatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(LeaveChatResponse) err := c.cc.Invoke(ctx, ChatService_LeaveChat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) RemoveMember(ctx context.Context, in *RemoveMemberRequest, opts ...grpc.CallOption) (*RemoveMemberResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(RemoveMemberResponse) err := c.cc.Invoke(ctx, ChatService_RemoveMember_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) MuteChat(ctx context.Context, in *MuteChatRequest, opts ...grpc.CallOption) (*MuteChatResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MuteChatResponse) err := c.cc.Invoke(ctx, ChatService_MuteChat_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) GetMessages(ctx context.Context, in *GetMessagesRequest, opts ...grpc.CallOption) (*GetMessagesResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(GetMessagesResponse) err := c.cc.Invoke(ctx, ChatService_GetMessages_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) SendMessage(ctx context.Context, in *SendMessageRequest, opts ...grpc.CallOption) (*MessageDto, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MessageDto) err := c.cc.Invoke(ctx, ChatService_SendMessage_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) EditMessage(ctx context.Context, in *EditMessageRequest, opts ...grpc.CallOption) (*MessageDto, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MessageDto) err := c.cc.Invoke(ctx, ChatService_EditMessage_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) DeleteMessage(ctx context.Context, in *DeleteMessageRequest, opts ...grpc.CallOption) (*DeleteMessageResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(DeleteMessageResponse) err := c.cc.Invoke(ctx, ChatService_DeleteMessage_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) MarkAsRead(ctx context.Context, in *MarkAsReadRequest, opts ...grpc.CallOption) (*MarkAsReadResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(MarkAsReadResponse) err := c.cc.Invoke(ctx, ChatService_MarkAsRead_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } func (c *chatServiceClient) CheckChatMembership(ctx context.Context, in *CheckChatMembershipRequest, opts ...grpc.CallOption) (*CheckChatMembershipResponse, error) { cOpts := append([]grpc.CallOption{grpc.StaticMethod()}, opts...) out := new(CheckChatMembershipResponse) err := c.cc.Invoke(ctx, ChatService_CheckChatMembership_FullMethodName, in, out, cOpts...) if err != nil { return nil, err } return out, nil } // ChatServiceServer is the server API for ChatService service. // All implementations must embed UnimplementedChatServiceServer // for forward compatibility. type ChatServiceServer interface { // Управление чатами (левая панель) CreateChat(context.Context, *CreateChatRequest) (*CreateChatResponse, error) GetUserChats(context.Context, *GetUserChatsRequest) (*GetUserChatsResponse, error) GetChatDetails(context.Context, *GetChatDetailsRequest) (*GetChatDetailsResponse, error) // Управление участниками группы JoinChat(context.Context, *JoinChatRequest) (*JoinChatResponse, error) LeaveChat(context.Context, *LeaveChatRequest) (*LeaveChatResponse, error) RemoveMember(context.Context, *RemoveMemberRequest) (*RemoveMemberResponse, error) MuteChat(context.Context, *MuteChatRequest) (*MuteChatResponse, error) // Управление сообщениями (правое окно) GetMessages(context.Context, *GetMessagesRequest) (*GetMessagesResponse, error) SendMessage(context.Context, *SendMessageRequest) (*MessageDto, error) EditMessage(context.Context, *EditMessageRequest) (*MessageDto, error) DeleteMessage(context.Context, *DeleteMessageRequest) (*DeleteMessageResponse, error) // Статусы MarkAsRead(context.Context, *MarkAsReadRequest) (*MarkAsReadResponse, error) CheckChatMembership(context.Context, *CheckChatMembershipRequest) (*CheckChatMembershipResponse, error) mustEmbedUnimplementedChatServiceServer() } // UnimplementedChatServiceServer 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 UnimplementedChatServiceServer struct{} func (UnimplementedChatServiceServer) CreateChat(context.Context, *CreateChatRequest) (*CreateChatResponse, error) { return nil, status.Error(codes.Unimplemented, "method CreateChat not implemented") } func (UnimplementedChatServiceServer) GetUserChats(context.Context, *GetUserChatsRequest) (*GetUserChatsResponse, error) { return nil, status.Error(codes.Unimplemented, "method GetUserChats not implemented") } func (UnimplementedChatServiceServer) GetChatDetails(context.Context, *GetChatDetailsRequest) (*GetChatDetailsResponse, error) { return nil, status.Error(codes.Unimplemented, "method GetChatDetails not implemented") } func (UnimplementedChatServiceServer) JoinChat(context.Context, *JoinChatRequest) (*JoinChatResponse, error) { return nil, status.Error(codes.Unimplemented, "method JoinChat not implemented") } func (UnimplementedChatServiceServer) LeaveChat(context.Context, *LeaveChatRequest) (*LeaveChatResponse, error) { return nil, status.Error(codes.Unimplemented, "method LeaveChat not implemented") } func (UnimplementedChatServiceServer) RemoveMember(context.Context, *RemoveMemberRequest) (*RemoveMemberResponse, error) { return nil, status.Error(codes.Unimplemented, "method RemoveMember not implemented") } func (UnimplementedChatServiceServer) MuteChat(context.Context, *MuteChatRequest) (*MuteChatResponse, error) { return nil, status.Error(codes.Unimplemented, "method MuteChat not implemented") } func (UnimplementedChatServiceServer) GetMessages(context.Context, *GetMessagesRequest) (*GetMessagesResponse, error) { return nil, status.Error(codes.Unimplemented, "method GetMessages not implemented") } func (UnimplementedChatServiceServer) SendMessage(context.Context, *SendMessageRequest) (*MessageDto, error) { return nil, status.Error(codes.Unimplemented, "method SendMessage not implemented") } func (UnimplementedChatServiceServer) EditMessage(context.Context, *EditMessageRequest) (*MessageDto, error) { return nil, status.Error(codes.Unimplemented, "method EditMessage not implemented") } func (UnimplementedChatServiceServer) DeleteMessage(context.Context, *DeleteMessageRequest) (*DeleteMessageResponse, error) { return nil, status.Error(codes.Unimplemented, "method DeleteMessage not implemented") } func (UnimplementedChatServiceServer) MarkAsRead(context.Context, *MarkAsReadRequest) (*MarkAsReadResponse, error) { return nil, status.Error(codes.Unimplemented, "method MarkAsRead not implemented") } func (UnimplementedChatServiceServer) CheckChatMembership(context.Context, *CheckChatMembershipRequest) (*CheckChatMembershipResponse, error) { return nil, status.Error(codes.Unimplemented, "method CheckChatMembership not implemented") } func (UnimplementedChatServiceServer) mustEmbedUnimplementedChatServiceServer() {} func (UnimplementedChatServiceServer) testEmbeddedByValue() {} // UnsafeChatServiceServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to ChatServiceServer will // result in compilation errors. type UnsafeChatServiceServer interface { mustEmbedUnimplementedChatServiceServer() } func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceServer) { // If the following call panics, it indicates UnimplementedChatServiceServer 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(&ChatService_ServiceDesc, srv) } func _ChatService_CreateChat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CreateChatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).CreateChat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_CreateChat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).CreateChat(ctx, req.(*CreateChatRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_GetUserChats_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetUserChatsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).GetUserChats(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_GetUserChats_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).GetUserChats(ctx, req.(*GetUserChatsRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_GetChatDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetChatDetailsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).GetChatDetails(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_GetChatDetails_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).GetChatDetails(ctx, req.(*GetChatDetailsRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_JoinChat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(JoinChatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).JoinChat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_JoinChat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).JoinChat(ctx, req.(*JoinChatRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_LeaveChat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(LeaveChatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).LeaveChat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_LeaveChat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).LeaveChat(ctx, req.(*LeaveChatRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_RemoveMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RemoveMemberRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).RemoveMember(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_RemoveMember_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).RemoveMember(ctx, req.(*RemoveMemberRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_MuteChat_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MuteChatRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).MuteChat(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_MuteChat_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).MuteChat(ctx, req.(*MuteChatRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_GetMessages_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetMessagesRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).GetMessages(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_GetMessages_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).GetMessages(ctx, req.(*GetMessagesRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_SendMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(SendMessageRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).SendMessage(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_SendMessage_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).SendMessage(ctx, req.(*SendMessageRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_EditMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(EditMessageRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).EditMessage(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_EditMessage_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).EditMessage(ctx, req.(*EditMessageRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_DeleteMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(DeleteMessageRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).DeleteMessage(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_DeleteMessage_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).DeleteMessage(ctx, req.(*DeleteMessageRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_MarkAsRead_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(MarkAsReadRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).MarkAsRead(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_MarkAsRead_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).MarkAsRead(ctx, req.(*MarkAsReadRequest)) } return interceptor(ctx, in, info, handler) } func _ChatService_CheckChatMembership_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(CheckChatMembershipRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(ChatServiceServer).CheckChatMembership(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: ChatService_CheckChatMembership_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(ChatServiceServer).CheckChatMembership(ctx, req.(*CheckChatMembershipRequest)) } return interceptor(ctx, in, info, handler) } // ChatService_ServiceDesc is the grpc.ServiceDesc for ChatService service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var ChatService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "chat.v1.ChatService", HandlerType: (*ChatServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateChat", Handler: _ChatService_CreateChat_Handler, }, { MethodName: "GetUserChats", Handler: _ChatService_GetUserChats_Handler, }, { MethodName: "GetChatDetails", Handler: _ChatService_GetChatDetails_Handler, }, { MethodName: "JoinChat", Handler: _ChatService_JoinChat_Handler, }, { MethodName: "LeaveChat", Handler: _ChatService_LeaveChat_Handler, }, { MethodName: "RemoveMember", Handler: _ChatService_RemoveMember_Handler, }, { MethodName: "MuteChat", Handler: _ChatService_MuteChat_Handler, }, { MethodName: "GetMessages", Handler: _ChatService_GetMessages_Handler, }, { MethodName: "SendMessage", Handler: _ChatService_SendMessage_Handler, }, { MethodName: "EditMessage", Handler: _ChatService_EditMessage_Handler, }, { MethodName: "DeleteMessage", Handler: _ChatService_DeleteMessage_Handler, }, { MethodName: "MarkAsRead", Handler: _ChatService_MarkAsRead_Handler, }, { MethodName: "CheckChatMembership", Handler: _ChatService_CheckChatMembership_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "chat/chat.proto", }