From 8c16252a4f2200d542e482ec6d919bf44761ef54 Mon Sep 17 00:00:00 2001 From: InspectorCaracal <51038201+InspectorCaracal@users.noreply.github.com> Date: Tue, 13 Dec 2022 21:13:53 -0700 Subject: [PATCH] reset reconnecting factory's internal delay --- evennia/server/portal/discord.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/evennia/server/portal/discord.py b/evennia/server/portal/discord.py index b49576bd08..018e957a79 100644 --- a/evennia/server/portal/discord.py +++ b/evennia/server/portal/discord.py @@ -195,6 +195,9 @@ class DiscordWebsocketServerFactory(WebSocketClientFactory, protocol.Reconnectin else: # we don't know where to reconnect to! we'll start from the beginning self.url = None + # reset the internal delay, since this is a deliberate disconnect + self.delay = self.initialDelay + # disconnect to allow the reconnection process to kick in self.bot.sendClose() self.sessionhandler.server_disconnect(self.bot)