改名
This commit is contained in:
@@ -29,6 +29,7 @@ use Kiri\Kiri;
|
|||||||
use ReflectionException;
|
use ReflectionException;
|
||||||
use Server\ServerManager;
|
use Server\ServerManager;
|
||||||
use Server\Contract\OnTaskInterface;
|
use Server\Contract\OnTaskInterface;
|
||||||
|
use Server\Tasker\AsyncTaskExecute;
|
||||||
use Swoole\Table;
|
use Swoole\Table;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -210,7 +211,7 @@ abstract class BaseApplication extends Component
|
|||||||
*/
|
*/
|
||||||
public function task(OnTaskInterface $execute): void
|
public function task(OnTaskInterface $execute): void
|
||||||
{
|
{
|
||||||
di(ServerManager::class)->task($execute);
|
di(AsyncTaskExecute::class)->execute($execute);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ namespace Kiri;
|
|||||||
use Exception;
|
use Exception;
|
||||||
use Kiri\Abstracts\Component;
|
use Kiri\Abstracts\Component;
|
||||||
use Server\ServerManager;
|
use Server\ServerManager;
|
||||||
|
use Server\Tasker\AsyncTaskExecute;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class Async
|
* Class Async
|
||||||
@@ -36,8 +37,8 @@ class Async extends Component
|
|||||||
*/
|
*/
|
||||||
public function dispatch(string $name, array $params = [])
|
public function dispatch(string $name, array $params = [])
|
||||||
{
|
{
|
||||||
$context = di(ServerManager::class);
|
$context = di(AsyncTaskExecute::class);
|
||||||
$context->task(static::$_absences[$name], $params);
|
$context->execute(static::$_absences[$name], $params);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ use Kiri\Di\Container;
|
|||||||
use Psr\Container\ContainerInterface;
|
use Psr\Container\ContainerInterface;
|
||||||
use ReflectionException;
|
use ReflectionException;
|
||||||
use Server\ServerManager;
|
use Server\ServerManager;
|
||||||
|
use Server\Tasker\AsyncTaskExecute;
|
||||||
use Swoole\Coroutine;
|
use Swoole\Coroutine;
|
||||||
use Swoole\Process;
|
use Swoole\Process;
|
||||||
use Swoole\WebSocket\Server;
|
use Swoole\WebSocket\Server;
|
||||||
@@ -457,8 +458,8 @@ class Kiri
|
|||||||
*/
|
*/
|
||||||
public static function async(string $class, array $params = [])
|
public static function async(string $class, array $params = [])
|
||||||
{
|
{
|
||||||
$manager = di(ServerManager::class);
|
$manager = di(AsyncTaskExecute::class);
|
||||||
$manager->task(new $class(...$params));
|
$manager->execute(new $class(...$params));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user