eee
This commit is contained in:
@@ -72,10 +72,7 @@ class Task
|
|||||||
*/
|
*/
|
||||||
public function onTask(Server $server, int $task_id, int $src_worker_id, mixed $data): void
|
public function onTask(Server $server, int $task_id, int $src_worker_id, mixed $data): void
|
||||||
{
|
{
|
||||||
$response = 'task data format failed.';
|
|
||||||
try {
|
try {
|
||||||
$data = json_decode($data, true);
|
|
||||||
if (!is_null($data)) {
|
|
||||||
[$handler, $params] = [$data[0], $data[1]];
|
[$handler, $params] = [$data[0], $data[1]];
|
||||||
|
|
||||||
$handler = Kiri::getDi()->make($handler, $params);
|
$handler = Kiri::getDi()->make($handler, $params);
|
||||||
@@ -84,7 +81,6 @@ class Task
|
|||||||
}
|
}
|
||||||
|
|
||||||
$response = call_user_func([$handler, 'process'], $task_id, $src_worker_id);
|
$response = call_user_func([$handler, 'process'], $task_id, $src_worker_id);
|
||||||
}
|
|
||||||
} catch (\Throwable $throwable) {
|
} catch (\Throwable $throwable) {
|
||||||
$response = throwable($throwable);
|
$response = throwable($throwable);
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in New Issue
Block a user