(source = 'auto')
| 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 || {}) |
no test coverage detected