diff --git a/TGServerService/Discord.cs b/TGServerService/Discord.cs index 8cc10d878c..daba4b8401 100644 --- a/TGServerService/Discord.cs +++ b/TGServerService/Discord.cs @@ -118,21 +118,13 @@ namespace TGServerService public string Reconnect() { - try + TGDiscordSetupInfo tmp; + lock (DiscordLock) { - lock (DiscordLock) - { - SeenPrivateChannels.Clear(); - if (client.State == ConnectionState.Connected) - client.Disconnect().Wait(); - client.Connect(DiscordConfig.BotToken, TokenType.Bot).Wait(); - } - return !Connected() ? "Connection failed!" : null; - } - catch (Exception e) - { - return e.ToString(); + tmp = new TGDiscordSetupInfo(DiscordConfig); + DiscordConfig.BotToken = "THIS_IS_NOT_A_BOT_TOKEN"; } + return SetProviderInfo(tmp); } public void SendMessage(string msg, ChatMessageType mt)