diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-12-17 23:21:10 +0100 | 
|---|---|---|
| committer | funjoker <funjoker109@gmail.com> | 2023-12-19 14:15:00 +0100 | 
| commit | 123f2ad97e9cc53504b9e0faa1c180f4d979126f (patch) | |
| tree | 801b4a4d6604ba70d60e4617567e5b057141acd3 /src/server/bnetserver/Server/Session.cpp | |
| parent | 5d6896de598283e00b70885868423eb72e9a53ca (diff) | |
Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as http backend and extract generic http code to be reusable elsewhere
(cherry picked from commit acb5fbd48b5bd911dd0da6016a3d86d4c64724b6)
Diffstat (limited to 'src/server/bnetserver/Server/Session.cpp')
| -rw-r--r-- | src/server/bnetserver/Server/Session.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/bnetserver/Server/Session.cpp b/src/server/bnetserver/Server/Session.cpp index ea5256ed635..b450df14e1d 100644 --- a/src/server/bnetserver/Server/Session.cpp +++ b/src/server/bnetserver/Server/Session.cpp @@ -30,6 +30,7 @@  #include "RealmList.h"  #include "RealmList.pb.h"  #include "ServiceDispatcher.h" +#include "SslContext.h"  #include "Timezone.h"  #include <rapidjson/document.h>  #include <zlib.h> @@ -73,7 +74,8 @@ void Battlenet::Session::GameAccountInfo::LoadResult(Field const* fields)          DisplayName = Name;  } -Battlenet::Session::Session(boost::asio::ip::tcp::socket&& socket) : BattlenetSocket(std::move(socket)), _accountInfo(new AccountInfo()), _gameAccountInfo(nullptr), _locale(), +Battlenet::Session::Session(boost::asio::ip::tcp::socket&& socket) : BattlenetSocket(std::move(socket), SslContext::instance()), +    _accountInfo(new AccountInfo()), _gameAccountInfo(nullptr), _locale(),      _os(), _build(0), _timezoneOffset(0min), _ipCountry(), _clientSecret(), _authed(false), _requestToken(0)  {      _headerLengthBuffer.Resize(2);  | 
