3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/threading/Async.h"
12namespace Bedrock::Http {
class Request; }
13namespace Bedrock::Http {
class Response; }
20 MCNAPI static ::Bedrock::Http::Request
_buildKeysRequest(::std::string
const& keyEndpoint,
bool highPriority);
22 MCNAPI static ::Bedrock::Http::Request
25 MCNAPI static ::std::optional<::std::unordered_map<::std::string, ::std::string>>
28 MCNAPI static ::std::optional<::MinecraftServiceKeysMetadata>
31 MCNAPI static ::Bedrock::Threading::Async<::std::optional<::std::unordered_map<::std::string, ::std::string>>>
34 MCNAPI static ::Bedrock::Threading::Async<::std::optional<::MinecraftServiceKeysMetadata>>
Definition MinecraftServiceKeysRequestHandler.h:16
static MCAPI ::Bedrock::Http::Request _buildKeysRequest(::std::string const &keyEndpoint, bool highPriority)
static MCAPI ::Bedrock::Threading::Async<::std::optional<::std::unordered_map<::std::string, ::std::string > > > getKeys(::TaskGroup &taskOwner, ::std::string const &endpoint, bool highPriority)
static MCAPI ::Bedrock::Http::Request _buildMetadataRequest(::std::string const &authServiceUrl, bool highPriority)
static MCAPI ::std::optional<::MinecraftServiceKeysMetadata > _parseMetadataResponse(::Bedrock::Http::Response const &response)
static MCAPI ::Bedrock::Threading::Async<::std::optional<::MinecraftServiceKeysMetadata > > getKeysMetadata(::TaskGroup &taskOwner, ::std::string const &authServiceUrl, bool highPriority)
static MCAPI ::std::optional<::std::unordered_map<::std::string, ::std::string > > _parseKeysResponse(::Bedrock::Http::Response const &response)
Definition TaskGroup.h:48