(folder, immediate = false)
| 265 | } |
| 266 | |
| 267 | function scheduleFolderTreeRefresh(folder, immediate = false) { |
| 268 | const target = folder || window.currentFolder || 'root'; |
| 269 | _treeRefreshFolder = target; |
| 270 | if (_treeRefreshTimer) { |
| 271 | clearTimeout(_treeRefreshTimer); |
| 272 | } |
| 273 | const delay = immediate ? 0 : 500; |
| 274 | _treeRefreshTimer = setTimeout(() => { |
| 275 | _treeRefreshTimer = null; |
| 276 | const active = _treeRefreshFolder || target; |
| 277 | const p = refreshFolderChildren(active); |
| 278 | if (p && typeof p.catch === 'function') { |
| 279 | p.catch(() => {}); |
| 280 | } |
| 281 | }, delay); |
| 282 | } |
| 283 | |
| 284 | function getUserDraftContext() { |
| 285 | const all = loadResumableDraftsAll(); |
no test coverage detected