Documentation ¶
Index ¶
- type AMQPProducerMock
- type ContextMock
- type JWTManagerMock
- func (m *JWTManagerMock) Generate(user *model.User) (*model.TokenPair, error)
- func (m *JWTManagerMock) GetAndVerifyClaims(ctx context.Context) (*model.UserClaims, error)
- func (m *JWTManagerMock) NewRefreshToken(userId uuid.UUID) *model.RefreshToken
- func (m *JWTManagerMock) Verify(accessToken string) (*model.UserClaims, error)
- type MessageStoreMock
- func (m *MessageStoreMock) ListMessages(ctx context.Context, id uuid.UUID, createdAt time.Time, pageSize int) ([]model.Message, error)
- func (m *MessageStoreMock) ListMessagesFirst(ctx context.Context, id uuid.UUID, pageSize int) ([]model.Message, error)
- func (m *MessageStoreMock) SendMessage(ctx context.Context, message *model.Message) error
- type RefreshTokenStoreMock
- type RoomStoreMock
- func (m *RoomStoreMock) Add(ctx context.Context, room *model.Room) error
- func (m *RoomStoreMock) AddAndSendMessage(ctx context.Context, room *model.Room, message *model.Message) (*model.Room, error)
- func (m *RoomStoreMock) FindByIds(ctx context.Context, userIds ...uuid.UUID) ([]model.User, error)
- func (m *RoomStoreMock) FindDialogRoom(ctx context.Context, userId1, userId2 uuid.UUID) (*model.Room, error)
- func (m *RoomStoreMock) Get(ctx context.Context, id uuid.UUID) (*model.Room, error)
- func (m *RoomStoreMock) ListRooms(ctx context.Context, userId uuid.UUID, lastMessageDate time.Time, pageSize int) ([]model.Room, error)
- func (m *RoomStoreMock) ListRoomsFirst(ctx context.Context, userId uuid.UUID, pageSize int) ([]model.Room, error)
- func (m *RoomStoreMock) UsersInRoom(ctx context.Context, id uuid.UUID) ([]uuid.UUID, error)
- type ServerStreamMock
- func (m *ServerStreamMock) Context() context.Context
- func (m *ServerStreamMock) RecvMsg(message interface{}) error
- func (m *ServerStreamMock) SendHeader(md metadata.MD) error
- func (m *ServerStreamMock) SendMsg(message interface{}) error
- func (m *ServerStreamMock) SetHeader(md metadata.MD) error
- func (m *ServerStreamMock) SetTrailer(md metadata.MD)
- type UserStoreMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMQPProducerMock ¶
func (*AMQPProducerMock) Produce ¶
func (m *AMQPProducerMock) Produce(message *proto.MessageDelivery) error
type ContextMock ¶
func (*ContextMock) Done ¶
func (m *ContextMock) Done() <-chan struct{}
func (*ContextMock) Err ¶
func (m *ContextMock) Err() error
func (*ContextMock) Value ¶
func (m *ContextMock) Value(key any) any
type JWTManagerMock ¶
func (*JWTManagerMock) GetAndVerifyClaims ¶
func (m *JWTManagerMock) GetAndVerifyClaims(ctx context.Context) (*model.UserClaims, error)
func (*JWTManagerMock) NewRefreshToken ¶
func (m *JWTManagerMock) NewRefreshToken(userId uuid.UUID) *model.RefreshToken
func (*JWTManagerMock) Verify ¶
func (m *JWTManagerMock) Verify(accessToken string) (*model.UserClaims, error)
type MessageStoreMock ¶
func (*MessageStoreMock) ListMessages ¶
func (*MessageStoreMock) ListMessagesFirst ¶
func (*MessageStoreMock) SendMessage ¶
type RefreshTokenStoreMock ¶
func (*RefreshTokenStoreMock) Add ¶
func (m *RefreshTokenStoreMock) Add(ctx context.Context, token *model.RefreshToken) error
func (*RefreshTokenStoreMock) Get ¶
func (m *RefreshTokenStoreMock) Get(ctx context.Context, token uuid.UUID) (*model.RefreshToken, error)
type RoomStoreMock ¶
func (*RoomStoreMock) AddAndSendMessage ¶
func (*RoomStoreMock) FindDialogRoom ¶
func (*RoomStoreMock) ListRoomsFirst ¶
func (*RoomStoreMock) UsersInRoom ¶
type ServerStreamMock ¶
func (*ServerStreamMock) Context ¶
func (m *ServerStreamMock) Context() context.Context
func (*ServerStreamMock) RecvMsg ¶
func (m *ServerStreamMock) RecvMsg(message interface{}) error
func (*ServerStreamMock) SendHeader ¶
func (m *ServerStreamMock) SendHeader(md metadata.MD) error
func (*ServerStreamMock) SendMsg ¶
func (m *ServerStreamMock) SendMsg(message interface{}) error
func (*ServerStreamMock) SetTrailer ¶
func (m *ServerStreamMock) SetTrailer(md metadata.MD)
Click to show internal directories.
Click to hide internal directories.