Compare commits
3 Commits
dev
...
818affc74b
| Author | SHA1 | Date | |
|---|---|---|---|
| 818affc74b | |||
| 93fe1beb2f | |||
| 8dc0781e96 |
@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "oxidetwitch"
|
name = "oxidetwitch"
|
||||||
version = "1.2.3"
|
version = "1.2.1"
|
||||||
description = "Client for Twitch API"
|
description = "Client for Twitch API"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
authors = [{ name = "Miwory", email = "miwory.uwu@gmail.com" }]
|
authors = [{ name = "Miwory", email = "miwory.uwu@gmail.com" }]
|
||||||
|
|||||||
@ -1470,14 +1470,12 @@ class TwitchAPIClient(OxideHTTP):
|
|||||||
'/eventsub/subscriptions',
|
'/eventsub/subscriptions',
|
||||||
s.EventsubBaseSubscriptions,
|
s.EventsubBaseSubscriptions,
|
||||||
self._auth(access_token),
|
self._auth(access_token),
|
||||||
self.clean_dict(
|
{
|
||||||
{
|
'status': status,
|
||||||
'status': status,
|
'type': sub_type,
|
||||||
'type': sub_type,
|
'user_id': user_id,
|
||||||
'user_id': user_id,
|
'subscription_id': subscription_id,
|
||||||
'subscription_id': subscription_id,
|
},
|
||||||
}
|
|
||||||
),
|
|
||||||
cache_ttl,
|
cache_ttl,
|
||||||
):
|
):
|
||||||
for item in data.data:
|
for item in data.data:
|
||||||
|
|||||||
@ -62,7 +62,7 @@ class TwitchAuthClient(OxideHTTP):
|
|||||||
|
|
||||||
match req.status_code:
|
match req.status_code:
|
||||||
case st.OK:
|
case st.OK:
|
||||||
return s.AppAccessToken.model_validate(await req.json())
|
return s.AppAccessToken.model_validate(req.json())
|
||||||
|
|
||||||
case _:
|
case _:
|
||||||
raise s.InternalError(req.status_code, 'Internal Server Error')
|
raise s.InternalError(req.status_code, 'Internal Server Error')
|
||||||
@ -81,7 +81,7 @@ class TwitchAuthClient(OxideHTTP):
|
|||||||
|
|
||||||
match req.status_code:
|
match req.status_code:
|
||||||
case st.OK:
|
case st.OK:
|
||||||
return s.UserAccessToken.model_validate(await req.json())
|
return s.UserAccessToken.model_validate(req.json())
|
||||||
|
|
||||||
case st.BAD_REQUEST:
|
case st.BAD_REQUEST:
|
||||||
return None
|
return None
|
||||||
@ -99,7 +99,7 @@ class TwitchAuthClient(OxideHTTP):
|
|||||||
|
|
||||||
match req.status_code:
|
match req.status_code:
|
||||||
case st.OK:
|
case st.OK:
|
||||||
return s.AccessTokenValidation.model_validate(await req.json())
|
return s.AccessTokenValidation.model_validate(req.json())
|
||||||
|
|
||||||
case st.UNAUTHORIZED:
|
case st.UNAUTHORIZED:
|
||||||
return None
|
return None
|
||||||
@ -122,7 +122,7 @@ class TwitchAuthClient(OxideHTTP):
|
|||||||
|
|
||||||
match req.status_code:
|
match req.status_code:
|
||||||
case st.OK:
|
case st.OK:
|
||||||
return s.UserAccessToken.model_validate(await req.json())
|
return s.UserAccessToken.model_validate(req.json())
|
||||||
|
|
||||||
case st.BAD_REQUEST:
|
case st.BAD_REQUEST:
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user