Merge branch 'Dev' into feat/wired-fixes-apr08

This commit is contained in:
DuckieTM
2026-04-13 17:01:56 +02:00
committed by GitHub
26 changed files with 266 additions and 4 deletions
@@ -495,4 +495,9 @@ export class IncomingHeader
public static USER_PREFIXES = 7001;
public static PREFIX_RECEIVED = 7002;
public static ACTIVE_PREFIX_UPDATED = 7003;
// YouTube Room Broadcast
public static YOUTUBE_ROOM_BROADCAST = 8001;
public static YOUTUBE_ROOM_WATCHERS = 8002;
public static YOUTUBE_ROOM_SETTINGS = 8003;
}
@@ -13,3 +13,4 @@ export * from './pet';
export * from './session';
export * from './unit';
export * from './unit/chat';
export * from './youtube';
@@ -0,0 +1,16 @@
import { IMessageEvent } from '@nitrots/api';
import { MessageEvent } from '@nitrots/events';
import { YouTubeRoomBroadcastParser } from '../../../parser';
export class YouTubeRoomBroadcastEvent extends MessageEvent implements IMessageEvent
{
constructor(callBack: Function)
{
super(callBack, YouTubeRoomBroadcastParser);
}
public getParser(): YouTubeRoomBroadcastParser
{
return this.parser as YouTubeRoomBroadcastParser;
}
}
@@ -0,0 +1,16 @@
import { IMessageEvent } from '@nitrots/api';
import { MessageEvent } from '@nitrots/events';
import { YouTubeRoomSettingsParser } from '../../../parser';
export class YouTubeRoomSettingsEvent extends MessageEvent implements IMessageEvent
{
constructor(callBack: Function)
{
super(callBack, YouTubeRoomSettingsParser);
}
public getParser(): YouTubeRoomSettingsParser
{
return this.parser as YouTubeRoomSettingsParser;
}
}
@@ -0,0 +1,16 @@
import { IMessageEvent } from '@nitrots/api';
import { MessageEvent } from '@nitrots/events';
import { YouTubeRoomWatchersParser } from '../../../parser';
export class YouTubeRoomWatchersEvent extends MessageEvent implements IMessageEvent
{
constructor(callBack: Function)
{
super(callBack, YouTubeRoomWatchersParser);
}
public getParser(): YouTubeRoomWatchersParser
{
return this.parser as YouTubeRoomWatchersParser;
}
}
@@ -0,0 +1,3 @@
export * from './YouTubeRoomBroadcastEvent';
export * from './YouTubeRoomSettingsEvent';
export * from './YouTubeRoomWatchersEvent';