Documentation ¶
Index ¶
- Variables
- func NewJSONMutexDBRefreshTokenRepository(config *database_jsonmutexdb.Config, ls *database_jsonmutexdb.LoadSaver) (refreshtoken.RefreshTokenRepository, error)
- func NewLevelDBRefreshTokenRepository(config *database_leveldb.Config, db *leveldb.DB) (refreshtoken.RefreshTokenRepository, error)
- func NewRefreshTokenRepository(p RepositoryParams) (refreshtoken.RefreshTokenRepository, error)
- func NewRefreshTokenUsecase(repository refreshtoken.RefreshTokenRepository) refreshtoken.RefreshTokenUsecase
- type RepositoryParams
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options(
repositoresfx,
usecasesfx,
)
Functions ¶
func NewJSONMutexDBRefreshTokenRepository ¶
func NewJSONMutexDBRefreshTokenRepository( config *database_jsonmutexdb.Config, ls *database_jsonmutexdb.LoadSaver, ) (refreshtoken.RefreshTokenRepository, error)
func NewLevelDBRefreshTokenRepository ¶
func NewLevelDBRefreshTokenRepository( config *database_leveldb.Config, db *leveldb.DB, ) (refreshtoken.RefreshTokenRepository, error)
func NewRefreshTokenRepository ¶
func NewRefreshTokenRepository(p RepositoryParams) (refreshtoken.RefreshTokenRepository, error)
func NewRefreshTokenUsecase ¶
func NewRefreshTokenUsecase( repository refreshtoken.RefreshTokenRepository, ) refreshtoken.RefreshTokenUsecase
Types ¶
type RepositoryParams ¶
type RepositoryParams struct { fx.In Type string `name:"db_type"` JSONMutexDBConfig *database_jsonmutexdb.Config LevelDBConfig *database_leveldb.Config JSONLoadSaver *database_jsonmutexdb.LoadSaver `optional:"true"` LevelDB *leveldb.DB `optional:"true"` }
Click to show internal directories.
Click to hide internal directories.