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 public static function increment($id, int $value = 1, $coroutineId = null): bool|int
{ {
if (!isset(Coroutine::getContext($coroutineId)[$id])) { 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 public static function decrement($id, int $value = 1, $coroutineId = null): bool|int
{ {
if (!static::hasContext($id)) { if (!isset(Coroutine::getContext($coroutineId)[$id])) {
return false; Coroutine::getContext($coroutineId)[$id] = 0;
} }
if (isset(Coroutine::getContext($coroutineId)[$id])) { return Coroutine::getContext($coroutineId)[$id] -= $value;
return Coroutine::getContext($coroutineId)[$id] -= $value;
}
return false;
} }
/** /**