feat(mentions): add DeleteMention composer (header 4805)

This commit is contained in:
simoleo89
2026-06-02 14:44:15 +02:00
parent 2b32ffa990
commit 6701b8bf50
4 changed files with 25 additions and 1 deletions
+2 -1
View File
@@ -12,7 +12,7 @@ import { RareValuesEvent, RequestRareValuesComposer } from './messages';
import { WheelBuySpinComposer, WheelDataEvent, WheelOpenComposer, WheelRecentWinsEvent, WheelResultEvent, WheelSpinComposer } from './messages';
import { WheelAdminGetPrizesComposer, WheelAdminPrizesEvent, WheelAdminSavePrizesComposer } from './messages';
import { SoundboardPlayEvent, SoundboardSettingsEvent, SoundboardPlayComposer, SoundboardSetEnabledComposer } from './messages';
import { MarkMentionsReadComposer, MentionReceivedEvent, MentionsListEvent, RequestMentionsComposer } from './messages';
import { DeleteMentionComposer, MarkMentionsReadComposer, MentionReceivedEvent, MentionsListEvent, RequestMentionsComposer } from './messages';
export class NitroMessages implements IMessageConfiguration
{
private _events: Map<number, Function>;
@@ -1161,6 +1161,7 @@ export class NitroMessages implements IMessageConfiguration
// MENTIONS
this._composers.set(OutgoingHeader.REQUEST_MENTIONS, RequestMentionsComposer);
this._composers.set(OutgoingHeader.MARK_MENTIONS_READ, MarkMentionsReadComposer);
this._composers.set(OutgoingHeader.DELETE_MENTION, DeleteMentionComposer);
// BOTS
this._composers.set(OutgoingHeader.USER_BOTS, GetBotInventoryComposer);
@@ -6,6 +6,7 @@ export class OutgoingHeader
// MENTIONS
public static REQUEST_MENTIONS = 4803;
public static MARK_MENTIONS_READ = 4804;
public static DELETE_MENTION = 4805;
public static ACHIEVEMENT_LIST = 219;
public static AUTHENTICATION = -1;
@@ -0,0 +1,21 @@
import { IMessageComposer } from '@nitrots/api';
export class DeleteMentionComposer implements IMessageComposer<ConstructorParameters<typeof DeleteMentionComposer>>
{
private _data: ConstructorParameters<typeof DeleteMentionComposer>;
constructor(mentionId: number)
{
this._data = [mentionId];
}
public getMessageArray()
{
return this._data;
}
public dispose(): void
{
return;
}
}
@@ -1,2 +1,3 @@
export * from './RequestMentionsComposer';
export * from './MarkMentionsReadComposer';
export * from './DeleteMentionComposer';