This commit is contained in:
xl
2024-08-29 17:01:07 +08:00
parent b14b18040b
commit 917e82064a
8 changed files with 34 additions and 75 deletions
+9 -12
View File
@@ -8,15 +8,6 @@ use Kiri\Server\ServerInterface;
class TaskExecute implements TaskInterface
{
/**
* @var ServerInterface
*/
#[Container(ServerInterface::class)]
public ServerInterface $server;
/**
* @param mixed $data
* @param float $timeout
@@ -25,7 +16,9 @@ class TaskExecute implements TaskInterface
*/
public function taskWait(mixed $data, float $timeout = 0.5, int $dstWorkerId = -1): mixed
{
return $this->server->taskwait($data, $timeout, $dstWorkerId);
$server = \Kiri::getDi()->get(ServerInterface::class);
return $server->taskwait($data, $timeout, $dstWorkerId);
}
@@ -36,7 +29,9 @@ class TaskExecute implements TaskInterface
*/
public function taskCo(array $tasks, float $timeout = 0.5): false|array
{
return $this->server->taskCo($tasks, $timeout);
$server = \Kiri::getDi()->get(ServerInterface::class);
return $server->taskCo($tasks, $timeout);
}
@@ -47,7 +42,9 @@ class TaskExecute implements TaskInterface
*/
public function taskWaitMulti(array $tasks, float $timeout = 0.5): false|array
{
return $this->server->taskWaitMulti($tasks, $timeout);
$server = \Kiri::getDi()->get(ServerInterface::class);
return $server->taskWaitMulti($tasks, $timeout);
}