MCPcopy
hub / github.com/wavetermdev/waveterm / writerLoop

Function writerLoop

pkg/secretstore/secretstore.go:153–165  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

151}
152
153func writerLoop() {
154 var timer *time.Timer
155 for range writeRequestChan {
156 if timer != nil {
157 timer.Stop()
158 }
159 timer = time.AfterFunc(WriteDebounceMs*time.Millisecond, func() {
160 if err := writeSecretsToFile(); err != nil {
161 log.Printf("secretstore: error writing secrets: %v\n", err)
162 }
163 })
164 }
165}
166
167func writeSecretsToFile() error {
168 lock.Lock()

Callers 1

initSecretStoreFunction · 0.85

Calls 2

writeSecretsToFileFunction · 0.85
StopMethod · 0.65

Tested by

no test coverage detected