(folder, immediate = false)
| 226 | let _uploadRefreshFolder = ''; |
| 227 | |
| 228 | function scheduleUploadRefresh(folder, immediate = false) { |
| 229 | const target = folder || window.currentFolder || 'root'; |
| 230 | _uploadRefreshFolder = target; |
| 231 | if (_uploadRefreshTimer) { |
| 232 | clearTimeout(_uploadRefreshTimer); |
| 233 | } |
| 234 | const delay = immediate ? 0 : 400; |
| 235 | _uploadRefreshTimer = setTimeout(() => { |
| 236 | _uploadRefreshTimer = null; |
| 237 | const active = _uploadRefreshFolder || target; |
| 238 | try { refreshFolderIcon(active); } catch (e) {} |
| 239 | loadFileList(active); |
| 240 | }, delay); |
| 241 | } |
| 242 | |
| 243 | let _treeRefreshTimer = null; |
| 244 | let _treeRefreshFolder = ''; |
no test coverage detected