CloudProjectWebRequest.cs 641 B

123456789101112131415161718
  1. using UnityEngine.Networking;
  2. namespace UnityEditor.Purchasing
  3. {
  4. class CloudProjectWebRequest : IWebRequestInternal
  5. {
  6. const string k_AuthHeaderName = "AUTHORIZATION";
  7. static readonly string k_AuthHeaderValue = $"Bearer {CloudProjectSettings.accessToken}";
  8. UnityWebRequest IWebRequestInternal.BuildWebRequest(string uri)
  9. {
  10. var authSignatureRequest = UnityWebRequest.Get(uri);
  11. authSignatureRequest.suppressErrorsToConsole = true;
  12. authSignatureRequest.SetRequestHeader(k_AuthHeaderName, k_AuthHeaderValue);
  13. return authSignatureRequest;
  14. }
  15. }
  16. }