diff options
Diffstat (limited to 'zenserver')
| -rw-r--r-- | zenserver/projectstore/projectstore.cpp | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/zenserver/projectstore/projectstore.cpp b/zenserver/projectstore/projectstore.cpp index 82aac1605..57b24c63d 100644 --- a/zenserver/projectstore/projectstore.cpp +++ b/zenserver/projectstore/projectstore.cpp @@ -124,22 +124,11 @@ namespace { std::string AccessToken = std::string(Cloud["access-token"sv].AsString()); if (AccessToken.empty()) { -#if PLATFORM_WINDOWS - - CHAR EnvVariableBuffer[1023 + 1]; - DWORD RESULT = GetEnvironmentVariableA("UE-CloudDataCacheAccessToken", EnvVariableBuffer, sizeof(EnvVariableBuffer)); - if (RESULT > 0 && RESULT < sizeof(EnvVariableBuffer)) + std::string_view AccessTokenEnvVariable = Cloud["access-token-env"].AsString(); + if (!AccessTokenEnvVariable.empty()) { - AccessToken = std::string(EnvVariableBuffer); + AccessToken = GetEnvVariable(AccessTokenEnvVariable); } -#endif -#if ZEN_PLATFORM_LINUX || ZEN_PLATFORM_MAC - char* EnvVariable = getenv("UE_CloudDataCacheAccessToken"); - if (EnvVariable) - { - AccessToken = std::string(EnvVariable); - } -#endif } std::string_view KeyParam = Cloud["key"sv].AsString(); if (KeyParam.empty()) |