Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IRepo ¶
type IRepo interface {
FindRelevant(username string, nUser int, expiration time.Duration) ([]cachemodels.CachedUser, error)
}
func NewRepo ¶
func NewRepo( userRepo databaserepo.IUserRepo, hobbyRepo databaserepo.IHobbyRepo, cachedRepo databaserepo.ICachedRepo, userCacheRepo cacherepo.IUserCacheRepo, ) IRepo
type Repo ¶
type Repo struct { UserRepo databaserepo.IUserRepo HobbyRepo databaserepo.IHobbyRepo CachedRepo databaserepo.ICachedRepo UserCacheRepo cacherepo.IUserCacheRepo }
func (*Repo) FindRelevant ¶
func (r *Repo) FindRelevant(username string, nUser int, expiration time.Duration) ([]cachemodels.CachedUser, error)
Click to show internal directories.
Click to hide internal directories.