added remove all rights composer

This commit is contained in:
dank074 2021-08-18 15:51:06 -05:00
parent 724156632f
commit 75f0c154f4
5 changed files with 47 additions and 1 deletions

View File

@ -1,5 +1,5 @@
import { IMessageConfiguration } from '../../core/communication/messages/IMessageConfiguration'; import { IMessageConfiguration } from '../../core/communication/messages/IMessageConfiguration';
import { ApproveNameMessageComposer, BadgeReceivedEvent, BonusRareInfoMessageEvent, CatalogApproveNameResultEvent, ChangeUserNameResultMessageEvent, FurnitureGuildInfoComposer, GetBonusRareInfoMessageComposer, MysteryBoxKeysEvent, PetExperienceEvent, PetMountComposer, PetSupplementComposer, RemovePetSaddleComposer, RoomUnitGiveHandItemPetComposer, SellablePetPalettesEvent, TogglePetBreedingComposer, TogglePetRidingComposer, UnseenResetCategoryComposer, UnseenResetItemsComposer, UsePetProductComposer } from './messages'; import { ApproveNameMessageComposer, BadgeReceivedEvent, BonusRareInfoMessageEvent, CatalogApproveNameResultEvent, ChangeUserNameResultMessageEvent, FurnitureGuildInfoComposer, GetBonusRareInfoMessageComposer, MysteryBoxKeysEvent, PetExperienceEvent, PetMountComposer, PetSupplementComposer, RemoveAllRightsMessageComposer, RemoveOwnRoomRightsRoomMessageComposer, RemovePetSaddleComposer, RoomUnitGiveHandItemPetComposer, SellablePetPalettesEvent, TogglePetBreedingComposer, TogglePetRidingComposer, UnseenResetCategoryComposer, UnseenResetItemsComposer, UsePetProductComposer } from './messages';
import { AvailabilityStatusMessageEvent } from './messages/incoming/availability/AvailabilityStatusMessageEvent'; import { AvailabilityStatusMessageEvent } from './messages/incoming/availability/AvailabilityStatusMessageEvent';
import { CameraPublishStatusMessageEvent } from './messages/incoming/camera/CameraPublishStatusMessageEvent'; import { CameraPublishStatusMessageEvent } from './messages/incoming/camera/CameraPublishStatusMessageEvent';
import { CameraPurchaseOKMessageEvent } from './messages/incoming/camera/CameraPurchaseOKMessageEvent'; import { CameraPurchaseOKMessageEvent } from './messages/incoming/camera/CameraPurchaseOKMessageEvent';
@ -896,6 +896,7 @@ export class NitroMessages implements IMessageConfiguration
this._composers.set(OutgoingHeader.NAVIGATOR_SETTINGS_SAVE, NavigatorSettingsSaveComposer); this._composers.set(OutgoingHeader.NAVIGATOR_SETTINGS_SAVE, NavigatorSettingsSaveComposer);
this._composers.set(OutgoingHeader.NAVIGATOR_CATEGORY_LIST_MODE, NavigatorCategoryListModeComposer); this._composers.set(OutgoingHeader.NAVIGATOR_CATEGORY_LIST_MODE, NavigatorCategoryListModeComposer);
this._composers.set(OutgoingHeader.CONVERT_GLOBAL_ROOM_ID, ConvertGlobalRoomIdMessageComposer); this._composers.set(OutgoingHeader.CONVERT_GLOBAL_ROOM_ID, ConvertGlobalRoomIdMessageComposer);
this._composers.set(OutgoingHeader.ROOM_RIGHTS_REMOVE_OWN, RemoveOwnRoomRightsRoomMessageComposer);
// INVENTORY // INVENTORY
@ -960,6 +961,7 @@ export class NitroMessages implements IMessageConfiguration
this._composers.set(OutgoingHeader.ROOM_KICK, RoomKickUserComposer); this._composers.set(OutgoingHeader.ROOM_KICK, RoomKickUserComposer);
this._composers.set(OutgoingHeader.ROOM_MUTE_USER, RoomMuteUserComposer); this._composers.set(OutgoingHeader.ROOM_MUTE_USER, RoomMuteUserComposer);
this._composers.set(OutgoingHeader.ROOM_RIGHTS_REMOVE, RoomTakeRightsComposer); this._composers.set(OutgoingHeader.ROOM_RIGHTS_REMOVE, RoomTakeRightsComposer);
this._composers.set(OutgoingHeader.ROOM_RIGHTS_REMOVE_ALL, RemoveAllRightsMessageComposer);
this._composers.set(OutgoingHeader.ROOM_LIKE, RoomLikeRoomComposer); this._composers.set(OutgoingHeader.ROOM_LIKE, RoomLikeRoomComposer);
this._composers.set(OutgoingHeader.ROOM_DELETE, RoomDeleteComposer); this._composers.set(OutgoingHeader.ROOM_DELETE, RoomDeleteComposer);

View File

@ -0,0 +1,21 @@
import { IMessageComposer } from '../../../../../core';
export class RemoveOwnRoomRightsRoomMessageComposer implements IMessageComposer<ConstructorParameters<typeof RemoveOwnRoomRightsRoomMessageComposer>>
{
private _data: ConstructorParameters<typeof RemoveOwnRoomRightsRoomMessageComposer>;
constructor(roomId: number)
{
this._data = [ roomId ];
}
public getMessageArray()
{
return this._data;
}
public dispose(): void
{
return;
}
}

View File

@ -8,3 +8,4 @@ export * from './NavigatorSearchOpenComposer';
export * from './NavigatorSearchSaveComposer'; export * from './NavigatorSearchSaveComposer';
export * from './NavigatorSettingsComposer'; export * from './NavigatorSettingsComposer';
export * from './NavigatorSettingsSaveComposer'; export * from './NavigatorSettingsSaveComposer';
export * from './RemoveOwnRoomRightsRoomMessageComposer';

View File

@ -0,0 +1,21 @@
import { IMessageComposer } from '../../../../../../core/communication/messages/IMessageComposer';
export class RemoveAllRightsMessageComposer implements IMessageComposer<ConstructorParameters<typeof RemoveAllRightsMessageComposer>>
{
private _data: ConstructorParameters<typeof RemoveAllRightsMessageComposer>;
constructor(roomId: number)
{
this._data = [ roomId ];
}
public getMessageArray()
{
return this._data;
}
public dispose(): void
{
return;
}
}

View File

@ -1,3 +1,4 @@
export * from './RemoveAllRightsMessageComposer';
export * from './RoomAmbassadorAlertComposer'; export * from './RoomAmbassadorAlertComposer';
export * from './RoomBanUserComposer'; export * from './RoomBanUserComposer';
export * from './RoomDeleteComposer'; export * from './RoomDeleteComposer';