This commit is contained in:
2021-03-01 17:27:07 +08:00
parent 631bc6ff1c
commit cccb7868b8
+3 -2
View File
@@ -48,7 +48,6 @@ class OnTask extends Callback
*/ */
public function onTask(Server $server, int $task_id, int $from_id, string $data): mixed public function onTask(Server $server, int $task_id, int $from_id, string $data): mixed
{ {
Snowflake::app()->increment();
if (empty($data)) { if (empty($data)) {
return $server->finish('null data'); return $server->finish('null data');
} }
@@ -74,7 +73,6 @@ class OnTask extends Callback
*/ */
public function onContinueTask(Server $server, Server\Task $task): mixed public function onContinueTask(Server $server, Server\Task $task): mixed
{ {
Snowflake::app()->increment();
if (empty($task->data)) { if (empty($task->data)) {
return $task->finish('null data'); return $task->finish('null data');
} }
@@ -100,6 +98,7 @@ class OnTask extends Callback
*/ */
private function runTaskHandler($data): ?array private function runTaskHandler($data): ?array
{ {
$app = Snowflake::app()->increment();
try { try {
$serialize = $this->before($data); $serialize = $this->before($data);
$params = $serialize->getParams(); $params = $serialize->getParams();
@@ -114,6 +113,8 @@ class OnTask extends Callback
$finish['status'] = 'error'; $finish['status'] = 'error';
$finish['info'] = $this->format($exception); $finish['info'] = $this->format($exception);
$this->error($exception, 'Task'); $this->error($exception, 'Task');
} finally {
$app->decrement();
} }
$event = Snowflake::app()->getEvent(); $event = Snowflake::app()->getEvent();