Documentation ¶
Index ¶
Constants ¶
View Source
const ( AuthCodeExpiredError int = 10001 TokenInvalidError int = 10002 TokenExpiredError int = 10003 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Auth ¶
type Context ¶
type Context interface { GetLogger() logrus.FieldLogger GetUserID() string GetContext() context.Context }
func NewContext ¶
type Messages ¶
type Messages interface { SendMessage(ctx Context, recipientID string, text string) (*entity.Message, error) ListConversations(ctx Context) ([]*entity.Conversation, error) ListMessages(ctx Context, forConversation string) ([]*entity.Message, error) }
func NewMessages ¶
func NewMessages(messages repository.Messages, users repository.Users) Messages
type UsecaseError ¶
func GetUsecaseError ¶
func GetUsecaseError(err error) *UsecaseError
func (*UsecaseError) Error ¶
func (u *UsecaseError) Error() string
Click to show internal directories.
Click to hide internal directories.