public static void GetCloudScriptRevision(GetCloudScriptRevisionRequest request, Action <GetCloudScriptRevisionResult> resultCb, Action <EditorModels.PlayFabError> errorCb) { var titleId = PlayFabEditorDataService.SharedSettings.TitleId; var apiEndpoint = "https://" + titleId + PlayFabEditorHelper.TITLE_ENDPOINT; PlayFabEditorHttp.MakeApiCall("/Admin/GetCloudScriptRevision", apiEndpoint, request, resultCb, errorCb); }
public static void GetCloudScriptRevision(GetCloudScriptRevisionRequest request, Action <GetCloudScriptRevisionResult> resultCb, Action <EditorModels.PlayFabError> errorCb) { var titleId = PlayFabEditorDataService.envDetails.selectedTitleId; var apiEndpoint = String.Format("https://{0}{1}", titleId, PlayFabEditorHelper.TITLE_ENDPOINT); PlayFabEditorHttp.MakeApiCall <GetCloudScriptRevisionRequest, GetCloudScriptRevisionResult>("/Admin/GetCloudScriptRevision", apiEndpoint, request, resultCb, errorCb); }
/// <summary> /// Gets the contents and information of a specific Cloud Script revision. /// </summary> public static void GetCloudScriptRevision(GetCloudScriptRevisionRequest request, Action <GetCloudScriptRevisionResult> resultCallback, Action <PlayFabError> errorCallback, object customData = null) { if (PlayFabSettings.DeveloperSecretKey == null) { throw new Exception("Must have PlayFabSettings.DeveloperSecretKey set to call this method"); } PlayFabHttp.MakeApiCall("/Admin/GetCloudScriptRevision", request, AuthType.DevSecretKey, resultCallback, errorCallback, customData); }
public void GetCloudScriptRevision(bool showOutput = true) { var cloudRevsionRequest = new GetCloudScriptRevisionRequest(); PlayFabAdminAPI.GetCloudScriptRevisionAsync(cloudRevsionRequest).ContinueWith((resultTask) => { if (resultTask.IsCompleted) { if (!resultTask.IsFaulted) { if (resultTask.Result.Result != null) { ToolSettings.CloudScriptRevision = resultTask.Result.Result.Revision; ToolSettings.CloudScriptVersion = resultTask.Result.Result.Version; _cloudScriptFiles = resultTask.Result.Result.Files; var sdkVer = PlayFab.Internal.PlayFabVersion.getVersionString(); if (showOutput) { Console.WriteLine(string.Format("{2} - Cloud Script - Revision:{0} Version:{1}", ToolSettings.CloudScriptRevision, ToolSettings.CloudScriptVersion, sdkVer)); CommandManager.Prompt(); } } else { Console.WriteLine(resultTask.Result.Error.ErrorMessage); CommandManager.Prompt(); } } else { try { Console.WriteLine(resultTask.Result.Error.ErrorMessage); CommandManager.Prompt(); } catch (Exception e) { if (e.InnerException != null) { Console.WriteLine(HandleErrorMessage(e.InnerException.Message)); } else { Console.WriteLine(e.Message); } CommandManager.Prompt(); } } } }); }