GetRunningOrQueuedCloudScripts
Retrieves scripts currently running or queued.
Service | Operation |
---|---|
script | GET_RUNNING_OR_QUEUED_CLOUD_SCRIPTS |
Method Parameters
Parameter | Description |
---|---|
n/a | No parameters. |
Usage
http://localhost:3000
- C#
- C++
- Objective-C
- Java
- JavaScript
- Dart
- Cloud Code
- Raw
SuccessCallback successCallback = (response, cbObject) =>
{
Debug.Log(string.Format("Success | {0}", response));
};
FailureCallback failureCallback = (status, code, error, cbObject) =>
{
Debug.Log(string.Format("Failed | {0} {1} {2}", status, code, error));
};
_bc.ScriptService.GetRunningOrQueuedCloudScripts(successCallback, failureCallback);
_bc->getScriptService()->getRunningOrQueuedCloudScripts(this);
BCCompletionBlock successBlock; // define callback
BCErrorCompletionBlock failureBlock; // define callback
[[_bc scriptService] getRunningOrQueuedCloudScripts:successBlock
errorCompletionBlock:failureBlock
cbObject:nil];
this; // implements IServerCallback
_bc.getScriptService().getRunningOrQueuedCloudScripts(this);
public void serverCallback(ServiceName serviceName, ServiceOperation serviceOperation, JSONObject jsonData)
{
System.out.print(String.format("Success | %s", jsonData.toString()));
}
public void serverError(ServiceName serviceName, ServiceOperation serviceOperation, int statusCode, int reasonCode, String jsonError)
{
System.out.print(String.format("Failed | %d %d %s", statusCode, reasonCode, jsonError.toString()));
}
_bc.script.getRunningOrQueuedCloudScripts(result =>
{
var status = result.status;
console.log(status + " : " + JSON.stringify(result, null, 2));
});
ServerResponse result = await _bc.scriptService.getRunningOrQueuedCloudScripts();
if (result.statusCode == 200) {
print("Success");
} else {
print("Failed ${result.error['status_message'] ?? result.error}");
}
var _script = bridge.getScriptServiceProxy();
// Find currently running scripts
var result = _script.getRunningOrQueuedCloudScripts();
if ((result.status == 200) && (result.data !== null)) {
// Found some
for (var i = 0; i < result.data.runningOrQueuedJobs.length; i++) {
// take action
}
}
{
"service":"script",
"operation":"GET_RUNNING_OR_QUEUED_CLOUD_SCRIPTS",
"data":{}
}
JSON Response
{
"data": {
"runningOrQueuedJobs": [
{
"gameId": "20005",
"description": null,
"jobId": "5fbc8729-5123-4dca-8644-d78edcb7f712",
"localTime": null,
"createdAt": 1512750600574,
"runStartTime": 0,
"playerSessionId": null,
"scheduledStartTime": 1512754200552,
"scriptName": "emptyScript",
"jobType": "CloudCode",
"parameters": null,
"updatedAt": 1512750600574
},
{
"gameId": "20005",
"description": null,
"jobId": "8267199b-5567-4771-91ca-c25b61f83ccd",
"localTime": null,
"createdAt": 1512750610258,
"runStartTime": 0,
"playerSessionId": null,
"scheduledStartTime": 1512754210258,
"scriptName": "emptyScript",
"jobType": "CloudCode",
"parameters": null,
"updatedAt": 1512750610258
},
{
"gameId": "20005",
"description": null,
"jobId": "4c9d06bf-48e4-4308-8734-9f74993f8e4f",
"localTime": null,
"createdAt": 1512750683157,
"runStartTime": 0,
"playerSessionId": null,
"scheduledStartTime": 1512754283157,
"scriptName": "emptyScript",
"jobType": "CloudCode",
"parameters": null,
"updatedAt": 1512750683157
}
]
},
"status": 200
}