v4: Personal calendar #168
@ -231,7 +231,7 @@ async def subscribe(entity_id: str):
|
||||
return redirect(url_for(".login"))
|
||||
|
||||
|
||||
def make_event(scheduled_event: GuildScheduledEvent, guild_id: int) -> Event:
|
||||
def make_event(scheduled_event: GuildScheduledEvent) -> Event:
|
||||
event = Event()
|
||||
|
||||
event.summary = scheduled_event.name
|
||||
@ -240,7 +240,7 @@ def make_event(scheduled_event: GuildScheduledEvent, guild_id: int) -> Event:
|
||||
event.duration = timedelta(hours=2)
|
||||
event.uid = str(scheduled_event.id)
|
||||
event.description = scheduled_event.description
|
||||
event.url = f"https://discord.com/events/{guild_id}/{scheduled_event.id}"
|
||||
event.url = scheduled_event.url
|
||||
event.location = (
|
||||
scheduled_event.entity_metadata.location
|
||||
if scheduled_event.entity_metadata
|
||||
@ -276,7 +276,7 @@ async def ical(entity_id: str):
|
||||
)
|
||||
|
||||
for scheduled_event in guild.scheduled_events:
|
||||
event = make_event(scheduled_event, guild.id)
|
||||
event = make_event(scheduled_event)
|
||||
calendar.events.append(event)
|
||||
|
||||
return calendar.serialize()
|
||||
@ -301,7 +301,7 @@ async def ical(entity_id: str):
|
||||
member.id
|
||||
for member in await scheduled_event.fetch_users().flatten()
|
||||
]:
|
||||
event = make_event(scheduled_event, guild.id)
|
||||
event = make_event(scheduled_event)
|
||||
calendar.events.append(event)
|
||||
|
||||
return calendar.serialize()
|
||||
|
Loading…
Reference in New Issue
Block a user