Skip to content

Commit 36dbbd2

Browse files
author
Chats
committed
Handle people using my API
1 parent ce0cf48 commit 36dbbd2

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/data/api/api.py

+10-3
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,16 @@ async def update_all(self):
6868
self.raw_data[key]["data"] = responses[i]
6969
self.raw_data[key]["update_time"] = int(time())
7070
if key == "updates":
71-
self.raw_data[key]["data"] = await self.format_steam_news(
72-
self.raw_data[key]["data"]["appnews"]["newsitems"]
73-
)
71+
if (
72+
self.raw_data[key]["data"]
73+
.get("appnews", {})
74+
.get("newsitems", {})
75+
):
76+
# If pulling from steam, we gotta format, otherwise you're probably using my shit, so it's already formatted
77+
# and we just leave it alone
78+
self.raw_data[key]["data"] = await self.format_steam_news(
79+
self.raw_data[key]["data"]["appnews"]["newsitems"]
80+
)
7481
self.update_time = int(time())
7582

7683
async def fetch_all(self):

0 commit comments

Comments
 (0)