MCPcopy Create free account
hub / github.com/xerrors/Yuxi / enableAutoRefresh

Function enableAutoRefresh

web/src/stores/database.js:261–277  ·  view source on GitHub ↗
(source = 'auto')

Source from the content-addressed store, hash-verified

259 const processingStatuses = new Set(['processing', 'waiting', 'parsing', 'indexing'])
260
261 function enableAutoRefresh(source = 'auto') {
262 if (autoRefreshManualOverride && source === 'auto') {
263 return
264 }
265
266 if (!state.autoRefresh) {
267 state.autoRefresh = true
268 autoRefreshSource = source
269 autoRefreshManualOverride = false
270 startAutoRefresh()
271 return
272 }
273
274 if (source === 'auto' && autoRefreshSource !== 'manual') {
275 autoRefreshSource = 'auto'
276 }
277 }
278
279 function ensureAutoRefreshForProcessing(filesMap) {
280 const files = Object.values(filesMap || {})

Callers 4

addFilesFunction · 0.85
parseFilesFunction · 0.85
indexFilesFunction · 0.85

Calls 1

startAutoRefreshFunction · 0.85

Tested by

no test coverage detected