Documentation ¶
Index ¶
- type Deps
- func (deps *Deps) BoltStore() *boltstore.BoltStore
- func (deps *Deps) Cron() cron.ICron
- func (deps *Deps) FS() fs.ISimpleFS
- func (deps *Deps) FileIndex() fileindex.IFileIndex
- func (deps *Deps) FileInfos() fileinfostore.IFileInfoStore
- func (deps *Deps) ID() idgen.IIDGen
- func (deps *Deps) KV() kvstore.IKVStore
- func (deps *Deps) Limiter() iolimiter.ILimiter
- func (deps *Deps) Log() *zap.SugaredLogger
- func (deps *Deps) SetBoltStore(boltStore *boltstore.BoltStore)
- func (deps *Deps) SetCron(cronImp cron.ICron)
- func (deps *Deps) SetFS(filesystem fs.ISimpleFS)
- func (deps *Deps) SetFileInfos(fileInfos fileinfostore.IFileInfoStore)
- func (deps *Deps) SetID(ider idgen.IIDGen)
- func (deps *Deps) SetIFileIndex(index fileindex.IFileIndex)
- func (deps *Deps) SetKV(kvstore kvstore.IKVStore)
- func (deps *Deps) SetLimiter(limiter iolimiter.ILimiter)
- func (deps *Deps) SetLog(logger *zap.SugaredLogger)
- func (deps *Deps) SetSiteStore(siteStore sitestore.ISiteStore)
- func (deps *Deps) SetToken(tokenMaker cryptoutil.ITokenEncDec)
- func (deps *Deps) SetUsers(users userstore.IUserStore)
- func (deps *Deps) SetWorkers(workers worker.IWorkerPool)
- func (deps *Deps) SiteStore() sitestore.ISiteStore
- func (deps *Deps) Token() cryptoutil.ITokenEncDec
- func (deps *Deps) Users() userstore.IUserStore
- func (deps *Deps) Workers() worker.IWorkerPool
- type IUploader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deps ¶
type Deps struct {
// contains filtered or unexported fields
}
func (*Deps) FileIndex ¶ added in v0.9.1
func (deps *Deps) FileIndex() fileindex.IFileIndex
func (*Deps) FileInfos ¶
func (deps *Deps) FileInfos() fileinfostore.IFileInfoStore
func (*Deps) Log ¶
func (deps *Deps) Log() *zap.SugaredLogger
func (*Deps) SetBoltStore ¶ added in v0.6.0
func (*Deps) SetFileInfos ¶
func (deps *Deps) SetFileInfos(fileInfos fileinfostore.IFileInfoStore)
func (*Deps) SetIFileIndex ¶ added in v0.9.1
func (deps *Deps) SetIFileIndex(index fileindex.IFileIndex)
func (*Deps) SetLimiter ¶
func (*Deps) SetLog ¶
func (deps *Deps) SetLog(logger *zap.SugaredLogger)
func (*Deps) SetSiteStore ¶ added in v0.4.11
func (deps *Deps) SetSiteStore(siteStore sitestore.ISiteStore)
func (*Deps) SetToken ¶
func (deps *Deps) SetToken(tokenMaker cryptoutil.ITokenEncDec)
func (*Deps) SetUsers ¶
func (deps *Deps) SetUsers(users userstore.IUserStore)
func (*Deps) SetWorkers ¶
func (deps *Deps) SetWorkers(workers worker.IWorkerPool)
func (*Deps) SiteStore ¶ added in v0.4.11
func (deps *Deps) SiteStore() sitestore.ISiteStore
func (*Deps) Token ¶
func (deps *Deps) Token() cryptoutil.ITokenEncDec
func (*Deps) Users ¶
func (deps *Deps) Users() userstore.IUserStore
func (*Deps) Workers ¶
func (deps *Deps) Workers() worker.IWorkerPool
Click to show internal directories.
Click to hide internal directories.