Cleaned up duplicate code
This commit is contained in:
parent
0714db3f29
commit
2747b59abc
@ -28,7 +28,7 @@ class Topic
|
|||||||
|
|
||||||
public function publish(Message $message)
|
public function publish(Message $message)
|
||||||
{
|
{
|
||||||
// TODO check if message id has already been published
|
// check if message id has already been published
|
||||||
if (isset($this->messages[$message->id])) return;
|
if (isset($this->messages[$message->id])) return;
|
||||||
|
|
||||||
$this->messages[$message->id] = $message;
|
$this->messages[$message->id] = $message;
|
||||||
|
@ -64,14 +64,6 @@ class MercureHandler
|
|||||||
*/
|
*/
|
||||||
private function handleMercureClient(ServerRequestInterface $request): ResponseInterface
|
private function handleMercureClient(ServerRequestInterface $request): ResponseInterface
|
||||||
{
|
{
|
||||||
$tok = $request->getAttribute('authorization');
|
|
||||||
if ($tok instanceof JWTToken) {
|
|
||||||
$claims = $tok->claims->getAll();
|
|
||||||
if (isset($claims['mercure']['subscribe'])) {
|
|
||||||
$subscribeClaims = $claims['mercure']['subscribe'];
|
|
||||||
// TODO check topic against subscribeClaims
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$responseStream = new ThroughStream();
|
$responseStream = new ThroughStream();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user