From 126a66f317da0c6b486202ad04483b9799bfaf4c Mon Sep 17 00:00:00 2001 From: Luan Date: Wed, 13 Nov 2024 00:09:33 -0300 Subject: [PATCH] fix(SubscribeButton): Parse endpoints using `NavigationEndpoint` --- src/parser/classes/SubscribeButton.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/parser/classes/SubscribeButton.ts b/src/parser/classes/SubscribeButton.ts index 990de800..635622fa 100644 --- a/src/parser/classes/SubscribeButton.ts +++ b/src/parser/classes/SubscribeButton.ts @@ -37,13 +37,13 @@ export default class SubscribeButton extends YTNode { this.notification_preference_button = Parser.parseItem(data.notificationPreferenceButton, SubscriptionNotificationToggleButton); if (Reflect.has(data, 'serviceEndpoints')) - this.service_endpoints = data.serviceEndpoints.map((endpoint: RawNode) => Parser.parseItem(endpoint, NavigationEndpoint)); + this.service_endpoints = data.serviceEndpoints.map((endpoint: RawNode) => new NavigationEndpoint(endpoint)); if (Reflect.has(data, 'onSubscribeEndpoints')) - this.on_subscribe_endpoints = data.onSubscribeEndpoints.map((endpoint: RawNode) => Parser.parseItem(endpoint, NavigationEndpoint)); + this.on_subscribe_endpoints = data.onSubscribeEndpoints.map((endpoint: RawNode) => new NavigationEndpoint(endpoint)); if (Reflect.has(data, 'onUnsubscribeEndpoints')) - this.on_unsubscribe_endpoints = data.onUnsubscribeEndpoints.map((endpoint: RawNode) => Parser.parseItem(endpoint, NavigationEndpoint)); + this.on_unsubscribe_endpoints = data.onUnsubscribeEndpoints.map((endpoint: RawNode) => new NavigationEndpoint(endpoint)); if (Reflect.has(data, 'subscribedEntityKey')) this.subscribed_entity_key = data.subscribedEntityKey;