MCPcopy
hub / github.com/tuna/tunasync / SetProvider

Method SetProvider

worker/job.go:79–86  ·  view source on GitHub ↗
(provider mirrorProvider)

Source from the content-addressed store, hash-verified

77}
78
79func (m *mirrorJob) SetProvider(provider mirrorProvider) error {
80 s := m.State()
81 if (s != stateNone) && (s != stateDisabled) {
82 return fmt.Errorf("Provider cannot be switched when job state is %d", s)
83 }
84 m.provider = provider
85 return nil
86}
87
88// runMirrorJob is the goroutine where syncing job runs in
89// arguments:

Callers 1

ReloadMirrorConfigMethod · 0.80

Calls 2

StateMethod · 0.95
ErrorfMethod · 0.80

Tested by

no test coverage detected