changed it to const for loop in removeMediaItem

This commit is contained in:
Notoriousbrain
2025-07-22 17:54:56 +05:30
parent ec87526842
commit 4fb6018cf4
+6 -7
View File
@@ -210,18 +210,17 @@ export const useMediaStore = create<MediaStore>((set, get) => ({
} = timeline; } = timeline;
// Iterate over a snapshot of tracks and their elements // Iterate over a snapshot of tracks and their elements
tracks.forEach((track) => { for (const track of tracks) {
const elementsToRemove = track.elements.filter( for (const el of track.elements) {
(el) => el.type === "media" && el.mediaId === id if (el.type === "media" && el.mediaId === id) {
);
elementsToRemove.forEach((el) => {
if (rippleEditingEnabled) { if (rippleEditingEnabled) {
removeElementFromTrackWithRipple(track.id, el.id); removeElementFromTrackWithRipple(track.id, el.id);
} else { } else {
removeElementFromTrack(track.id, el.id); removeElementFromTrack(track.id, el.id);
} }
}); }
}); }
}
// 3) Remove from persistent storage // 3) Remove from persistent storage
try { try {