Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FriendRepository ¶
type FriendRepository interface { db_connector.DbConnector AddFriend(userId domain.UserId, friendId domain.UserId) error GetFriendsByUserId(userId domain.UserId) ([]domain.UserProfile, error) }
type FriendRepositoryImp ¶
type FriendRepositoryImp struct {
DbConnector *db_connector.MySqlConnector
}
func NewFriendRepository ¶
func NewFriendRepository(dbConnector *db_connector.MySqlConnector) *FriendRepositoryImp
func (FriendRepositoryImp) GetFriendsByUserId ¶
func (r FriendRepositoryImp) GetFriendsByUserId(userId domain.UserId) ([]domain.UserProfile, error)
type UserRepository ¶
type UserRepository interface { db_connector.DbConnector GetUserAuthByLogin(login domain.Login) (auth domain.Auth, err error) GetUserProfile(userId domain.UserId) (domain.UserProfile, error) RegisterUser(user domain.RegisterUser) (userId domain.UserId, err error) }
type UserRepositoryImp ¶
type UserRepositoryImp struct {
// contains filtered or unexported fields
}
func NewUserRepositoryImp ¶
func NewUserRepositoryImp(dbConnector *db_connector.MySqlConnector) *UserRepositoryImp
func (UserRepositoryImp) GetUserAuthByLogin ¶
func (UserRepositoryImp) GetUserProfile ¶
func (r UserRepositoryImp) GetUserProfile(userId domain.UserId) (domain.UserProfile, error)
func (UserRepositoryImp) RegisterUser ¶
func (r UserRepositoryImp) RegisterUser(user domain.RegisterUser) (userId domain.UserId, err error)
Click to show internal directories.
Click to hide internal directories.