Skip to content

Commit 9416145

Browse files
committed
Don't make 404's error
1 parent f7b9233 commit 9416145

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

src/recnetpy/managers/event_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async def fetch(self, id: int) -> Optional['Event']:
2323
:return: An event object representing the data or nothing if not found.
2424
"""
2525
data: 'Response[EventResponse]' = await self.rec_net.apim.playerevents.v1(id).make_request('get')
26-
if data.data: return self.create_dataclass(id, data.data)
26+
if data.success: return self.create_dataclass(id, data.data)
2727
return None
2828

2929

src/recnetpy/managers/image_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ async def get(self, name: str) -> Optional['Image']:
2626
"""
2727
#data: 'Response[List[ImageResponse]]' = await self.rec_net.apim.images.v4.bulk.make_request('post', body = {'Names': name})
2828
data: 'Response[List[ImageResponse]]' = await self.rec_net.api.images.v4.bulk.make_request('post', body = {'Names': name})
29-
if data.data: return self.create_dataclass(id, data.data[0])
29+
if data.success: return self.create_dataclass(id, data.data[0])
3030
return None
3131

3232

@@ -60,7 +60,7 @@ async def fetch(self, id: int) -> Optional['Image']:
6060
"""
6161
#data: 'Response[ImageResponse]' = await self.rec_net.apim.images.v4(id).make_request('get')
6262
data: 'Response[ImageResponse]' = await self.rec_net.api.images.v4(id).make_request('get')
63-
if data.data: return self.create_dataclass(id, data.data)
63+
if data.success: return self.create_dataclass(id, data.data)
6464
return None
6565

6666

src/recnetpy/managers/invention_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ async def fetch(self, id: int) -> Optional['Invention']:
2323
:return: An invention object representing the data or nothing if not found.
2424
"""
2525
data: 'Response[InventionResponse]' = await self.rec_net.apim.inventions.v1.make_request('get', params = {'inventionId': id})
26-
if data.data: return self.create_dataclass(id, data.data)
26+
if data.success: return self.create_dataclass(id, data.data)
2727
return None
2828

2929

src/recnetpy/managers/room_manager.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ async def get(self, name: str, include: int = 0) -> 'Room':
3636
:return: An room object representing the data or nothing if not found.
3737
"""
3838
data: 'Response[RoomResponse]' = await self.rec_net.rooms.rooms.make_request('get', params = {'name': name, 'include': include})
39-
if data.data: return self.create_dataclass(data.data['RoomId'], data.data)
39+
if data.success: return self.create_dataclass(data.data['RoomId'], data.data)
4040
return None
4141

4242
async def fetch(self, id: int, include: int = 0) -> 'Room':
@@ -62,7 +62,7 @@ async def fetch(self, id: int, include: int = 0) -> 'Room':
6262
:return: An room object representing the data.
6363
"""
6464
data: 'Response[RoomResponse]' = await self.rec_net.rooms.rooms(id).make_request('get', params = {'include': include})
65-
if data.data: return self.create_dataclass(data.data['RoomId'], data.data)
65+
if data.success: return self.create_dataclass(data.data['RoomId'], data.data)
6666
return None
6767

6868
async def get_many(self, names: List[str]) -> List['Room']:

src/recnetpy/rest/http_client.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ def verify_status(resp: 'Response'):
2525
raise RateLimited(resp)
2626
raise Forbidden(resp)
2727
case 404:
28-
raise NotFound(resp)
28+
#raise NotFound(resp)
29+
...
2930
case 500:
3031
raise InternalServerError(resp)
3132
case _:

0 commit comments

Comments
 (0)