We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0184e03 commit 1315a11Copy full SHA for 1315a11
lesson_10/libraries/src/loaders/xavier_cruz_loader.ts
@@ -16,15 +16,15 @@ export class XavierCruzLoader implements Loader {
16
`Loaded ${credits.length} credits and ${mediaItems.length} media items`,
17
);
18
19
- let counter = 0;
20
- for (let i = 0; i < mediaItems.length; i++) {
21
- if (i < mediaItems.length / 2) {
22
- mediaItems[i].addCredit(credits[counter] as Credit);
23
- counter++;
24
+ credits.forEach((credit) => {
+ const mediaItem = mediaItems.find(
+ (media) => media.getId() === credit.getMediaItemId(),
+ );
+
+ if (mediaItem) {
25
+ mediaItem.addCredit(credit);
26
}
27
- }
+ });
28
29
return [...mediaItems.values()];
30
0 commit comments