diff --git a/spectrum/src/frontends/slack/SlackFrontend.cpp b/spectrum/src/frontends/slack/SlackFrontend.cpp index f1666fecc6ae899ef2142cfe7d31adbc5358a0d9..6f8e3dd0514322277431e76e2c47c9475c8e5dc9 100644 --- a/spectrum/src/frontends/slack/SlackFrontend.cpp +++ b/spectrum/src/frontends/slack/SlackFrontend.cpp @@ -30,6 +30,7 @@ #include "transport/Config.h" #include "transport/Transport.h" #include "transport/ThreadPool.h" +#include "transport/HTTPRequest.h" #include #include @@ -47,6 +48,7 @@ namespace Transport { DEFINE_LOGGER(logger, "SlackFrontend"); SlackFrontend::SlackFrontend() { + HTTPRequest::globalInit(); } void SlackFrontend::init(Component *transport, Swift::EventLoop *loop, Swift::NetworkFactories *factories, Config *config, Transport::UserRegistry *userRegistry) { @@ -57,6 +59,7 @@ void SlackFrontend::init(Component *transport, Swift::EventLoop *loop, Swift::Ne } SlackFrontend::~SlackFrontend() { + HTTPRequest::globalCleanup(); } void SlackFrontend::clearRoomList() {