Skip to main content

Room Events

Room promotions (ads), staff picks, room scoring, favoriting, and deletion.

C→S 3817 - RoomFavorite

Nitro: ROOM_FAVORITE

Source: RoomFavoriteEvent, AddFavouriteRoomMessageComposer

Adds a room to the user's favourites list.

Body: (empty)

C→S 309 - RoomUnFavorite

Nitro: ROOM_FAVORITE_REMOVE

Source: RoomUnFavoriteEvent, DeleteFavouriteRoomMessageComposer

Removes a room from the user's favourites list.

Body: (empty)

C→S 532 - RequestDeleteRoom

Nitro: ROOM_DELETE

Source: RequestDeleteRoomEvent, RoomDeleteComposer

Requests permanent deletion of a room owned by the user.

Body: (empty)

C→S 777 - BuyRoomPromotion

Nitro: PURCHASE_ROOM_AD

Source: BuyRoomPromotionEvent, PurchaseRoomAdMessageComposer

Purchases a room promotion (ad), submitting the title, description, category, and target room.

Body:
pageId: int
itemId: int
roomId: int
title: string
extendedPromotion: boolean
description: string

C→S 1075 - RequestPromotionRooms

Nitro: GET_ROOM_AD_PURCHASE_INFO

Source: RequestPromotionRoomsEvent, GetRoomAdPurchaseInfoComposer

Requests the list of the user's rooms eligible for a room ad purchase.

Body: (empty)

C→S 3991 - EditRoomPromotionMessage

Nitro: EDIT_ROOM_EVENT Source: UpdateRoomPromotionEvent, EditEventMessageComposer

Requests editing of an existing room event/promotion message.

Body: (empty)

C→S 1918 - RoomStaffPick

Nitro: ROOM_STAFF_PICK

Source: RoomStaffPickEvent, ToggleStaffPickMessageComposer

Toggles the staff-pick status for a room, sent by a moderator or admin.

Body: (empty)

C→S 3582 - RoomVote

Nitro: ROOM_LIKE

Source: RoomVoteEvent, RateFlatMessageComposer

Body:
(empty)

Casts a like/vote for the current room.

S→C 1840 - RoomEvent

Nitro: ROOM_EVENT Source: RoomEventEvent

Room event (promotion) information.

FieldTypeNotes
roomIdintRoom ID
namestringEvent name
descriptionstringEvent description
startDateintEvent start Unix timestamp
categoryIdintEvent category ID
durationintEvent duration in minutes
hasHotelAdbooleanWhether there is an associated hotel ad

Delivers active room event/promotion details (name, description, category, start time, duration).

S→C 2468 - RoomAdPurchase

Nitro: ROOM_AD_PURCHASE Source: PromoteOwnRoomsListComposer, RoomAdPurchaseInfoEvent

FieldTypeNotes
isVipbooleanWhether the user has VIP status
countintNumber of owned rooms
[count × roomId]intRoom ID
[count × roomName]stringRoom name
[count × hasEvent]booleanWhether the room has an active event

Delivers the list of the user's rooms eligible for room ad purchase, along with their VIP status.

S→C 3479 - RoomEventCancel

Nitro: ROOM_EVENT_CANCEL Source: RemoveRoomEventComposer, RoomEventCancelEvent

Sent when a room event (promotion) is cancelled.

FieldTypeNotes
roomIdintRoom ID whose event was cancelled

Notifies clients that a room event (promotion) has been cancelled, carrying the affected room ID.