mirror of
https://github.com/OpenCut-app/OpenCut.git
synced 2026-07-13 21:52:53 +02:00
changed it to const for loop in removeMediaItem
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user