From 53de3e57241bb2f233d2b269e6912d919fabf00f Mon Sep 17 00:00:00 2001 From: Daniel Fischer Date: Sun, 20 Jun 2021 16:30:06 +0200 Subject: [PATCH] add EventSubStreamOnlineEvent#getStream --- .../src/Events/EventSubStreamOnlineEvent.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/twitch-eventsub/src/Events/EventSubStreamOnlineEvent.ts b/packages/twitch-eventsub/src/Events/EventSubStreamOnlineEvent.ts index 65911bab5..dcaf2d183 100644 --- a/packages/twitch-eventsub/src/Events/EventSubStreamOnlineEvent.ts +++ b/packages/twitch-eventsub/src/Events/EventSubStreamOnlineEvent.ts @@ -1,5 +1,5 @@ import { Enumerable } from '@d-fischer/shared-utils'; -import type { ApiClient, HelixUser } from 'twitch'; +import type { ApiClient, HelixStream, HelixUser } from 'twitch'; import { rtfm } from 'twitch-common'; type EventSubStreamOnlineEventStreamType = 'live' | 'playlist' | 'watch_party' | 'premiere' | 'rerun'; @@ -56,6 +56,13 @@ export class EventSubStreamOnlineEvent { return (await this._client.helix.users.getUserById(this._data.broadcaster_user_id))!; } + /** + * Retrieves more information about the stream. + */ + async getStream(): Promise { + return (await this._client.helix.streams.getStreamByUserId(this._data.broadcaster_user_id))!; + } + /** * The type of the stream going live. */