Skip to content

Commit 1ba0c87

Browse files
committed
Patch room dataclass
1 parent 7e217a2 commit 1ba0c87

File tree

2 files changed

+19
-22
lines changed

2 files changed

+19
-22
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "recnetpy"
7-
version = "0.2.68"
7+
version = "0.2.69"
88
authors = [
99
{ name="RecNetBot Development"}
1010
]

src/recnetpy/dataclasses/room.py

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def patch_data(self, data: 'RoomResponse') -> None:
134134
self.id = data["RoomId"]
135135
self.is_dorm = data["IsDorm"]
136136
#self.max_player_calculation_mode = MAX_PLAYER_CALCULATION_MODE.get(data["MaxPlayerCalculationMode"], "Unknown")
137-
#self.max_players = data["MaxPlayers"]
137+
self.max_players = data["MaxPlayers"]
138138
#self.cloning_allowed = data["CloningAllowed"]
139139
#self.disable_mic_auto_mute = data["DisableMicAutoMute"]
140140
#self.disable_room_comments = data["DisableRoomComments"]
@@ -149,28 +149,28 @@ def patch_data(self, data: 'RoomResponse') -> None:
149149
self.creator_account_id = data["CreatorAccountId"]
150150
#self.state = ROOM_MODERATION_STATE.get(data["State"], "Unknown")
151151
#self.accessibility = ACCESSIBILITY_DICT.get(data["Accessibility"], "Unknown")
152-
#self.supports_level_voting = data["SupportsLevelVoting"]
152+
self.supports_level_voting = data["SupportsLevelVoting"]
153153
self.is_rro = data["IsRRO"]
154-
#self.supports_screens = data["SupportsScreens"]
155-
#self.supports_walk_vr = data["SupportsWalkVR"]
156-
#self.supports_teleport_vr = data["SupportsTeleportVR"]
157-
#self.supports_vr_low = data["SupportsVRLow"]
158-
#self.supports_quest_two = data["SupportsQuest2"]
159-
#self.supports_mobile = data["SupportsMobile"]
160-
#self.supports_juniors = data["SupportsJuniors"]
161-
#self.min_level = data["MinLevel"]
162-
#self.created_at = date_to_unix(data["CreatedAt"])
154+
self.supports_screens = data["SupportsScreens"]
155+
self.supports_walk_vr = data["SupportsWalkVR"]
156+
self.supports_teleport_vr = data["SupportsTeleportVR"]
157+
self.supports_vr_low = data["SupportsVRLow"]
158+
self.supports_quest_two = data["SupportsQuest2"]
159+
self.supports_mobile = data["SupportsMobile"]
160+
self.supports_juniors = data["SupportsJuniors"]
161+
self.min_level = data["MinLevel"]
162+
self.created_at = date_to_unix(data["CreatedAt"])
163163
self.cheer_count = data["Stats"]["CheerCount"]
164164
self.favorite_count = data["Stats"]["FavoriteCount"]
165165
self.visitor_count = data["Stats"]["VisitorCount"]
166166
self.visit_count = data["Stats"]["VisitCount"]
167-
#self.subrooms = SubRoom.create_from_list(data.get("SubRooms"))
168-
#self.roles = Role.create_from_list(data.get("Roles"))
169-
#self.tags = Tag.create_from_list(data.get("Tags"))
170-
#self.promo_images = data.get("PromoImages")
171-
#self.promo_external_content = PromoExternalContent.create_from_list(data.get("PromoExternalContent"))
172-
#self.scores = Score.create_from_list(data.get("Scores"))
173-
#self.load_screens = LoadScreen.create_from_list(data.get("LoadScreens"))
167+
self.subrooms = SubRoom.create_from_list(data.get("SubRooms"))
168+
self.roles = Role.create_from_list(data.get("Roles"))
169+
self.tags = Tag.create_from_list(data.get("Tags"))
170+
self.promo_images = data.get("PromoImages")
171+
self.promo_external_content = PromoExternalContent.create_from_list(data.get("PromoExternalContent"))
172+
self.scores = Score.create_from_list(data.get("Scores"))
173+
self.load_screens = LoadScreen.create_from_list(data.get("LoadScreens"))
174174

175175
async def get_images(self, take: int = 16, skip: int = 0, sort: int = 0, force: bool = False) -> List['Image']:
176176
"""
@@ -222,9 +222,6 @@ async def resolve_role_owners(self) -> Optional[List['Role']]:
222222
:return: A list of role objects, or None if roles is None
223223
"""
224224

225-
# Until roles are back
226-
return []
227-
228225
if self.roles is None: return None
229226
roles = self.roles
230227
accounts: Dict[int, Account] = {}

0 commit comments

Comments
 (0)