(model)
| 19053 | wrapper._saveTimeout = setTimeout(async () => { |
| 19054 | try { |
| 19055 | const idxToSave = parseInt(wrapper.dataset.currentIndex, 10) || 0; |
| 19056 | const thumbs = JSON.parse(wrapper.dataset.thumbnails); |
| 19057 | if (thumbs && thumbs.length > idxToSave && idxToSave >= 0) { |
| 19058 | await window.electron.setDefaultThumbnail(model.filePath, idxToSave); |
| 19059 | const updatedModel = await window.electron.getModel(model.filePath); |
| 19060 | if (updatedModel && updatedModel.thumbnail) { |
| 19061 | model.thumbnail = updatedModel.thumbnail; |
| 19062 | const reordered = parseThumbnails(updatedModel.thumbnail); |
nothing calls this directly
no test coverage detected