Documentation ¶
Index ¶
- type LikeRepository
- type LikeRepositoryMock
- func (l *LikeRepositoryMock) Create(like *like.Like) rest_error.RestErr
- func (l *LikeRepositoryMock) Delete(l2 *like.Like) rest_error.RestErr
- func (l *LikeRepositoryMock) GetByUserAndPost(userEmail string, postId uint) (*like.Like, rest_error.RestErr)
- func (l *LikeRepositoryMock) GetNumberOfLikes(u uint) (int64, rest_error.RestErr)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LikeRepository ¶
type LikeRepository interface { Create(*like.Like) rest_error.RestErr GetByUserAndPost(string, uint) (*like.Like, rest_error.RestErr) Delete(*like.Like) rest_error.RestErr GetNumberOfLikes(uint) (int64, rest_error.RestErr) }
func NewLikeRepository ¶
func NewLikeRepository(databaseClient datasources.DatabaseClient) LikeRepository
type LikeRepositoryMock ¶
func (*LikeRepositoryMock) Create ¶
func (l *LikeRepositoryMock) Create(like *like.Like) rest_error.RestErr
func (*LikeRepositoryMock) Delete ¶
func (l *LikeRepositoryMock) Delete(l2 *like.Like) rest_error.RestErr
func (*LikeRepositoryMock) GetByUserAndPost ¶
func (l *LikeRepositoryMock) GetByUserAndPost(userEmail string, postId uint) (*like.Like, rest_error.RestErr)
func (*LikeRepositoryMock) GetNumberOfLikes ¶
func (l *LikeRepositoryMock) GetNumberOfLikes(u uint) (int64, rest_error.RestErr)
Click to show internal directories.
Click to hide internal directories.