// Code generated by goctl. DO NOT EDIT! // Source: message.proto package server import ( "context" "app.yhyue.com/moapp/MessageCenter/rpc/internal/logic" "app.yhyue.com/moapp/MessageCenter/rpc/internal/svc" "app.yhyue.com/moapp/MessageCenter/rpc/message" ) type MessageServer struct { svcCtx *svc.ServiceContext } func NewMessageServer(svcCtx *svc.ServiceContext) *MessageServer { return &MessageServer{ svcCtx: svcCtx, } } func (s *MessageServer) Ping(ctx context.Context, in *message.Request) (*message.Response, error) { l := logic.NewPingLogic(ctx, s.svcCtx) return l.Ping(in) } // 修改消息阅读状态 func (s *MessageServer) ChangeReadStatus(ctx context.Context, in *message.ChangeReadStatusRequest) (*message.Response, error) { l := logic.NewChangeReadStatusLogic(ctx, s.svcCtx) return l.ChangeReadStatus(in) } // 删除单一消息 func (s *MessageServer) DeleteSingleMessage(ctx context.Context, in *message.DeleteSingleMessageRequest) (*message.Response, error) { l := logic.NewDeleteSingleMessageLogic(ctx, s.svcCtx) return l.DeleteSingleMessage(in) } // 删除多条消息 func (s *MessageServer) DeleteMultipleMessage(ctx context.Context, in *message.DeleteMultipleMessageRequest) (*message.Response, error) { l := logic.NewDeleteMultipleMessageLogic(ctx, s.svcCtx) return l.DeleteMultipleMessage(in) } // 查询指定用户未读消息合计 func (s *MessageServer) GetUnreadCount(ctx context.Context, in *message.DeleteMultipleMessageRequest) (*message.GetUnreadCountResponse, error) { l := logic.NewGetUnreadCountLogic(ctx, s.svcCtx) return l.GetUnreadCount(in) }