Browse Source

Remove get_scheduled_event_counts from HTTPClient and more type fixes

pull/9685/head
Developer Anonymous 9 months ago
parent
commit
0f2f84d3c2
  1. 21
      discord/http.py
  2. 4
      discord/scheduled_event.py

21
discord/http.py

@ -2170,27 +2170,6 @@ class HTTPClient:
), ),
params=params, params=params,
) )
def get_scheduled_event_counts(
self,
guild_id: Snowflake,
guild_scheduled_event_id: Snowflake,
scheduled_event_exception_ids: Tuple[Snowflake, ...]
) -> Response[scheduled_event.GuildScheduledEventExceptionCounts]:
route: str = '/guilds/{guild_id}/scheduled-events/{guild_scheduled_event_id}/users/counts?'
if len(scheduled_event_exception_ids) > 0:
for exception_id in scheduled_event_exception_ids:
route += f"guild_scheduled_event_exception_ids={exception_id}&"
return self.request(
Route(
'GET',
route,
guild_id=guild_id,
guild_scheduled_event_id=guild_scheduled_event_id
)
)
# Application commands (global) # Application commands (global)

4
discord/scheduled_event.py

@ -222,7 +222,7 @@ class ScheduledEventRecurrenceRule:
def replace( def replace(
self, self,
*, *,
weekdays: Optional[List[date]] = MISSING, weekdays: Optional[List[int]] = MISSING,
n_weekdays: Optional[List[_NWeekday]] = MISSING, n_weekdays: Optional[List[_NWeekday]] = MISSING,
month_days: Optional[List[date]] = MISSING, month_days: Optional[List[date]] = MISSING,
) -> Self: ) -> Self:
@ -231,7 +231,7 @@ class ScheduledEventRecurrenceRule:
Parameters Parameters
---------- ----------
weekdays: Optional[List[:class:`datetime.date`]] weekdays: Optional[List[:class:`int`]]
The new weekdays for the event to recur on. The new weekdays for the event to recur on.
n_weekdays: Optional[List[Tuple[:class:`int`, :class:`int`]]] n_weekdays: Optional[List[Tuple[:class:`int`, :class:`int`]]]
The new set of specific days within a week for the event to recur on. The new set of specific days within a week for the event to recur on.

Loading…
Cancel
Save