fix(ContentMetadataView): metadataRows can be undefined

This commit is contained in:
LuanRT
2026-03-16 10:10:36 -03:00
parent 561e69d8b7
commit 19b33ea36e

View File

@@ -23,14 +23,16 @@ export default class ContentMetadataView extends YTNode {
constructor(data: RawNode) {
super();
this.metadata_rows = data.metadataRows.map((row: RawNode) => ({
this.metadata_rows = data.metadataRows?.map((row: RawNode) => ({
metadata_parts: row.metadataParts?.map((part: RawNode) => ({
text: part.text ? Text.fromAttributed(part.text) : null,
avatar_stack: Parser.parseItem(part.avatarStack, AvatarStackView),
enable_truncation: data.enableTruncation
})),
badges: Parser.parseArray(row.badges, BadgeView)
}));
})) || [];
this.delimiter = data.delimiter;
}
}