Skip to content

Commit 686cac4

Browse files
fix: Disable registry notifications during manual registrations to prevent unwanted triggers
1 parent 4d2b8b5 commit 686cac4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/ServerBuilder.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,11 @@ public function build(): Server
196196
$registry = new Registry($configuration->logger, $configuration->cache, $clientStateManager);
197197
$protocol = new Protocol($configuration, $registry, $clientStateManager);
198198

199+
$registry->disableNotifications();
200+
199201
$this->performManualRegistrations($registry, $configuration->logger);
202+
203+
$registry->enableNotifications();
200204

201205
$server = new Server($configuration, $registry, $protocol, $clientStateManager);
202206

0 commit comments

Comments
 (0)