1
0
Fork 0
mirror of synced 2025-04-13 22:10:57 +00:00

Compare commits

..

No commits in common. "master" and "v1.0.5" have entirely different histories.

View file

@ -21,15 +21,9 @@ class LockableMessageMiddleware implements MiddlewareInterface
*/
private $lockFactory;
/**
* @var int|null
*/
private $ttl;
public function __construct(LockFactory $lockFactory, int $ttl = null)
public function __construct(LockFactory $lockFactory)
{
$this->lockFactory = $lockFactory;
$this->ttl = $ttl;
}
/**
@ -45,7 +39,7 @@ class LockableMessageMiddleware implements MiddlewareInterface
$message = $envelope->getMessage();
if ($envelope->all(ReceivedStamp::class) && $message instanceof LockableMessage) {
$lock = $this->lockFactory->createLock($this->objectHash($message), $this->ttl);
$lock = $this->lockFactory->createLock($this->objectHash($message), null);
if (!$lock->acquire()) {
return $envelope;
}