MCPcopy Create free account
hub / github.com/cloudreve/cloudreve / CreateDownloader

Method CreateDownloader

pkg/cluster/node.go:216–218  ·  view source on GitHub ↗
(ctx context.Context, c request.Client, settings setting.Provider)

Source from the content-addressed store, hash-verified

214}
215
216func (b *masterNode) CreateDownloader(ctx context.Context, c request.Client, settings setting.Provider) (downloader.Downloader, error) {
217 return NewDownloader(ctx, c, settings, b.Settings(ctx))
218}
219
220// NewDownloader creates a new downloader instance from the node for remote download tasks.
221func NewDownloader(ctx context.Context, c request.Client, settings setting.Provider, options *types.NodeSetting) (downloader.Downloader, error) {

Callers

nothing calls this directly

Calls 2

NewDownloaderFunction · 0.85
SettingsMethod · 0.65

Tested by

no test coverage detected