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 c2e146b commit 15c55f5Copy full SHA for 15c55f5
lesson_10/libraries/src/loaders/mercedes_mathews_loader.ts
@@ -12,10 +12,23 @@ export class MercedesMathewsLoader implements Loader {
12
const credits = await this.loadCredits();
13
const mediaItems = await this.loadMediaItems();
14
15
+ const mediaMap = new Map<string, MediaItem>();
16
+ for (const media of mediaItems) {
17
+ mediaMap.set(media.getId(), media);
18
+ }
19
+
20
+ for (const credit of credits) {
21
+ const mediaItem = mediaMap.get(credit.getMediaItemId());
22
+ if (mediaItem) {
23
+ mediaItem.addCredit(credit);
24
25
26
27
console.log(
28
`Loaded ${credits.length} credits and ${mediaItems.length} media items`,
29
);
30
31
+ console.log(...mediaItems.values());
32
return [...mediaItems.values()];
33
}
34
0 commit comments