Skip to content

Commit 2feb17f

Browse files
Updated getting status logic
1 parent fa17742 commit 2feb17f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Classes/TranscodingTask.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,15 @@ public function startCustom($task_params, $payload = null) {
119119
public function getStatus() {
120120
$params = array('task_tokens[]' => $this->taskToken);
121121
//TODO: fallback to /v1/status
122+
//echo "Checking status: ".$this->statusUrl."\n";
122123
$response = $this->api->post($this->statusUrl, $params);
123-
$this->lastStatus = $response['statuses'][$this->taskToken];
124+
$status = $response['statuses'][$this->taskToken];
125+
$this->lastStatus = $status;
126+
if (is_array($status) and array_key_exists('status_url', $status)) {
127+
$this->statusUrl = $status['status_url'];
128+
}
124129

125-
return $this->lastStatus;
130+
return $status;
126131
}
127132

128133
/**

0 commit comments

Comments
 (0)