Documentation
¶
Index ¶
- func NewMailDebugLoggerMiddleware(mailServer pb.MailServiceServer, logger zerolog.Logger) pb.MailServiceServer
- func NewMailServer(mailService *service.MailService) pb.MailServiceServer
- type MailServer
- func (m *MailServer) DeleteMail(ctx context.Context, request *pb.DeleteMailRequest) (*pb.DeleteMailResponse, error)
- func (m *MailServer) MailByID(ctx context.Context, request *pb.MailByIDRequest) (*pb.MailByIDResponse, error)
- func (m *MailServer) MailsForPlayer(ctx context.Context, request *pb.MailsForPlayerRequest) (*pb.MailsForPlayerResponse, error)
- func (m *MailServer) MarkAsReadForPlayer(ctx context.Context, request *pb.MarkAsReadForPlayerRequest) (*pb.MarkAsReadForPlayerResponse, error)
- func (m *MailServer) RemoveMailItem(ctx context.Context, request *pb.RemoveMailItemRequest) (*pb.RemoveMailItemResponse, error)
- func (m *MailServer) RemoveMailMoney(ctx context.Context, request *pb.RemoveMailMoneyRequest) (*pb.RemoveMailMoneyResponse, error)
- func (m *MailServer) Send(ctx context.Context, request *pb.SendRequest) (*pb.SendResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMailDebugLoggerMiddleware ¶
func NewMailDebugLoggerMiddleware(mailServer pb.MailServiceServer, logger zerolog.Logger) pb.MailServiceServer
NewMailDebugLoggerMiddleware returns middleware for pb.MailServiceServer that logs requests for debug.
func NewMailServer ¶
func NewMailServer(mailService *service.MailService) pb.MailServiceServer
Types ¶
type MailServer ¶
type MailServer struct { pb.UnimplementedMailServiceServer // contains filtered or unexported fields }
func (*MailServer) DeleteMail ¶
func (m *MailServer) DeleteMail(ctx context.Context, request *pb.DeleteMailRequest) (*pb.DeleteMailResponse, error)
func (*MailServer) MailByID ¶
func (m *MailServer) MailByID(ctx context.Context, request *pb.MailByIDRequest) (*pb.MailByIDResponse, error)
func (*MailServer) MailsForPlayer ¶
func (m *MailServer) MailsForPlayer(ctx context.Context, request *pb.MailsForPlayerRequest) (*pb.MailsForPlayerResponse, error)
func (*MailServer) MarkAsReadForPlayer ¶
func (m *MailServer) MarkAsReadForPlayer(ctx context.Context, request *pb.MarkAsReadForPlayerRequest) (*pb.MarkAsReadForPlayerResponse, error)
func (*MailServer) RemoveMailItem ¶
func (m *MailServer) RemoveMailItem(ctx context.Context, request *pb.RemoveMailItemRequest) (*pb.RemoveMailItemResponse, error)
func (*MailServer) RemoveMailMoney ¶
func (m *MailServer) RemoveMailMoney(ctx context.Context, request *pb.RemoveMailMoneyRequest) (*pb.RemoveMailMoneyResponse, error)
func (*MailServer) Send ¶
func (m *MailServer) Send(ctx context.Context, request *pb.SendRequest) (*pb.SendResponse, error)
Click to show internal directories.
Click to hide internal directories.