This commit is contained in:
2021-08-09 11:41:36 +08:00
parent cfa31ff677
commit 6851a2f432
+5 -8
View File
@@ -39,9 +39,9 @@ class Context extends BaseContext
public static function increment($id, int $value = 1, $coroutineId = null): bool|int
{
if (!isset(Coroutine::getContext($coroutineId)[$id])) {
return Coroutine::getContext($coroutineId)[$id] += $value;
Coroutine::getContext($coroutineId)[$id] = 0;
}
return false;
return Coroutine::getContext($coroutineId)[$id] += $value;
}
/**
@@ -52,13 +52,10 @@ class Context extends BaseContext
*/
public static function decrement($id, int $value = 1, $coroutineId = null): bool|int
{
if (!static::hasContext($id)) {
return false;
if (!isset(Coroutine::getContext($coroutineId)[$id])) {
Coroutine::getContext($coroutineId)[$id] = 0;
}
if (isset(Coroutine::getContext($coroutineId)[$id])) {
return Coroutine::getContext($coroutineId)[$id] -= $value;
}
return false;
return Coroutine::getContext($coroutineId)[$id] -= $value;
}
/**