closes #172
This commit is contained in:
parent
671a5c2fdd
commit
ccede38d49
|
@ -997,6 +997,7 @@ client = discord.Client()
|
||||||
gamesarray = []
|
gamesarray = []
|
||||||
active_tournaments = []
|
active_tournaments = []
|
||||||
active_leagues = []
|
active_leagues = []
|
||||||
|
active_standings = {}
|
||||||
setupmessages = {}
|
setupmessages = {}
|
||||||
|
|
||||||
thread1 = threading.Thread(target=main_controller.update_loop)
|
thread1 = threading.Thread(target=main_controller.update_loop)
|
||||||
|
@ -1827,9 +1828,11 @@ async def league_day_watcher(channel, league, games_list, filter_url, last = Fal
|
||||||
wait_seconds = (next_start - now).seconds
|
wait_seconds = (next_start - now).seconds
|
||||||
|
|
||||||
leagues.save_league(league)
|
leagues.save_league(league)
|
||||||
await channel.send(embed=league.standings_embed())
|
if league in active_standings.keys():
|
||||||
|
await active_standings[league].unpin()
|
||||||
|
active_standings[league] = await channel.send(embed=league.standings_embed())
|
||||||
|
active_standings[league].pin()
|
||||||
await channel.send(f"The day {league.day} games for the {league.name} will start in {math.ceil(wait_seconds/60)} minutes.")
|
await channel.send(f"The day {league.day} games for the {league.name} will start in {math.ceil(wait_seconds/60)} minutes.")
|
||||||
leagues.save_league(league)
|
|
||||||
await asyncio.sleep(wait_seconds)
|
await asyncio.sleep(wait_seconds)
|
||||||
await channel.send(f"A {league.name} series is continuing now at {filter_url}")
|
await channel.send(f"A {league.name} series is continuing now at {filter_url}")
|
||||||
games_list = await continue_league_series(league, queued_games, games_list, series_results, missed)
|
games_list = await continue_league_series(league, queued_games, games_list, series_results, missed)
|
||||||
|
@ -1837,7 +1840,10 @@ async def league_day_watcher(channel, league, games_list, filter_url, last = Fal
|
||||||
league.active = False
|
league.active = False
|
||||||
|
|
||||||
if league.autoplay == 0 or config()["game_freeze"]: #if number of series to autoplay has been reached
|
if league.autoplay == 0 or config()["game_freeze"]: #if number of series to autoplay has been reached
|
||||||
await channel.send(embed=league.standings_embed())
|
if league in active_standings.keys():
|
||||||
|
await active_standings[league].unpin()
|
||||||
|
active_standings[league] = await channel.send(embed=league.standings_embed())
|
||||||
|
active_standings[league].pin()
|
||||||
await channel.send(f"The {league.name} is no longer autoplaying.")
|
await channel.send(f"The {league.name} is no longer autoplaying.")
|
||||||
if config()["game_freeze"]:
|
if config()["game_freeze"]:
|
||||||
await channel.send("Patch incoming.")
|
await channel.send("Patch incoming.")
|
||||||
|
@ -1901,7 +1907,10 @@ async def league_day_watcher(channel, league, games_list, filter_url, last = Fal
|
||||||
wait_seconds = (next_start - now).seconds
|
wait_seconds = (next_start - now).seconds
|
||||||
|
|
||||||
leagues.save_league(league)
|
leagues.save_league(league)
|
||||||
await channel.send(embed=league.standings_embed())
|
if league in active_standings.keys():
|
||||||
|
await active_standings[league].unpin()
|
||||||
|
active_standings[league] = await channel.send(embed=league.standings_embed())
|
||||||
|
active_standings[league].pin()
|
||||||
await channel.send(f"""This {league.name} series is now complete! The next series will be starting in {int(wait_seconds/60)} minutes.""")
|
await channel.send(f"""This {league.name} series is now complete! The next series will be starting in {int(wait_seconds/60)} minutes.""")
|
||||||
await asyncio.sleep(wait_seconds)
|
await asyncio.sleep(wait_seconds)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue