From f0e690cf331ca35baa7e6b33ad7e5726b13665e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D1=80=D0=B5=D0=BF=D0=BE=D0=B4=D0=BE=D0=B1=D0=BD?= =?UTF-8?q?=D1=8B=D0=B9=20=D0=90=D0=BB=D0=B5=D0=BD?= Date: Sun, 18 Sep 2022 02:37:13 +0300 Subject: [PATCH] Fixed bug. --- src/modules/Workers/WebService/WebService.cpp | 4 +++- src/modules/Workers/WebSocket/WebSocket.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/Workers/WebService/WebService.cpp b/src/modules/Workers/WebService/WebService.cpp index da9c050..719e680 100644 --- a/src/modules/Workers/WebService/WebService.cpp +++ b/src/modules/Workers/WebService/WebService.cpp @@ -131,7 +131,9 @@ namespace Apostol { auto &Context = m_Servers[index].Value(); Context.BTCKeys() = Keys; - UpdateOAuth2(Context, m_OAuth2.Object()); + if (Context.Status() == Context::csInitialization) { + UpdateOAuth2(Context, m_OAuth2.Object()); + } } } } diff --git a/src/modules/Workers/WebSocket/WebSocket.cpp b/src/modules/Workers/WebSocket/WebSocket.cpp index d4f42f4..b85094a 100644 --- a/src/modules/Workers/WebSocket/WebSocket.cpp +++ b/src/modules/Workers/WebSocket/WebSocket.cpp @@ -136,7 +136,9 @@ namespace Apostol { auto &Context = m_Servers[index].Value(); Context.BTCKeys() = Keys; - UpdateOAuth2(Context, m_OAuth2.Object()); + if (Context.Status() == Context::csInitialization) { + UpdateOAuth2(Context, m_OAuth2.Object()); + } } } }