Simplify third-party/celery/soundcloud implementation
This commit is contained in:
parent
b721545c68
commit
f9ace20075
7 changed files with 100 additions and 183 deletions
|
@ -182,12 +182,7 @@ class CeleryManager {
|
|||
protected static function _processTaskMessage($task, $message) {
|
||||
$ref = $task->getThirdPartyTrackReferences(); // ThirdPartyTrackReferences join
|
||||
$service = CeleryServiceFactory::getService($ref->getDbService());
|
||||
if ($message->status == CELERY_SUCCESS_STATUS
|
||||
&& $task->getDbName() == $service->getCeleryDeleteTaskName()) {
|
||||
$service->removeTrackReference($ref->getDbFileId());
|
||||
} else {
|
||||
$service->updateTrackReference($ref->getDbId(), json_decode($message->result), $message->status);
|
||||
}
|
||||
$service->updateTrackReference($task, $ref->getDbId(), json_decode($message->result), $message->status);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue