MCPcopy Index your code
hub / github.com/cloudreve/cloudreve / dependency

Struct dependency

application/dependency/dependency.go:151–206  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151type dependency struct {
152 configProvider conf.ConfigProvider
153 logger logging.Logger
154 statics iofs.FS
155 serverStaticFS static.ServeFileSystem
156 dbClient *ent.Client
157 rawEntClient *ent.Client
158 kv cache.Driver
159 navigatorStateKv cache.Driver
160 settingClient inventory.SettingClient
161 fileClient inventory.FileClient
162 shareClient inventory.ShareClient
163 settingProvider setting.Provider
164 userClient inventory.UserClient
165 groupClient inventory.GroupClient
166 storagePolicyClient inventory.StoragePolicyClient
167 taskClient inventory.TaskClient
168 nodeClient inventory.NodeClient
169 davAccountClient inventory.DavAccountClient
170 directLinkClient inventory.DirectLinkClient
171 fsEventClient inventory.FsEventClient
172 oAuthClient inventory.OAuthClientClient
173 emailClient email.Driver
174 generalAuth auth.Auth
175 hashidEncoder hashid.Encoder
176 tokenAuth auth.TokenAuth
177 lockSystem lock.LockSystem
178 requestClient request.Client
179 ioIntenseQueue queue.Queue
180 thumbQueue queue.Queue
181 mediaMetaQueue queue.Queue
182 entityRecycleQueue queue.Queue
183 slaveQueue queue.Queue
184 remoteDownloadQueue queue.Queue
185 ioIntenseQueueTask queue.Task
186 mediaMeta mediameta.Extractor
187 thumbPipeline thumb.Generator
188 mimeDetector mime.MimeDetector
189 credManager credmanager.CredManager
190 nodePool cluster.NodePool
191 taskRegistry queue.TaskRegistry
192 webauthn *webauthn.WebAuthn
193 parser *uaparser.Parser
194 cron *cron.Cron
195 masterEncryptKeyVault encrypt.MasterEncryptKeyVault
196 eventHub eventhub.EventHub
197 searchIndexer searcher.SearchIndexer
198 textExtractor searcher.TextExtractor
199
200 configPath string
201 isPro bool
202 requiredDbVersion string
203
204 // Protects inner deps that can be reloaded at runtime.
205 mu sync.Mutex
206}
207
208// NewDependency creates a new Dep instance for construct dependencies.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected