FIX: enforce playlist folder deletion
This commit is contained in:
parent
ad3e2f2527
commit
7b938025d7
1 changed files with 4 additions and 1 deletions
|
|
@ -714,7 +714,8 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||
const cover = document.getElementById('folder-cover-input').value.trim();
|
||||
|
||||
if (name) {
|
||||
await db.createFolder(name, cover);
|
||||
const folder = await db.createFolder(name, cover);
|
||||
await syncManager.syncUserFolder(folder, 'create');
|
||||
ui.renderLibraryPage();
|
||||
document.getElementById('folder-modal').classList.remove('active');
|
||||
}
|
||||
|
|
@ -728,6 +729,8 @@ document.addEventListener('DOMContentLoaded', async () => {
|
|||
const folderId = window.location.pathname.split('/')[2];
|
||||
if (folderId && confirm('Are you sure you want to delete this folder?')) {
|
||||
await db.deleteFolder(folderId);
|
||||
// Sync deletion to cloud
|
||||
await syncManager.syncUserFolder({ id: folderId }, 'delete');
|
||||
navigate('/library');
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue