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
+10 -11
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) {
); if (rippleEditingEnabled) {
elementsToRemove.forEach((el) => { removeElementFromTrackWithRipple(track.id, el.id);
if (rippleEditingEnabled) { } else {
removeElementFromTrackWithRipple(track.id, el.id); removeElementFromTrack(track.id, el.id);
} else { }
removeElementFromTrack(track.id, el.id);
} }
}); }
}); }
// 3) Remove from persistent storage // 3) Remove from persistent storage
try { try {