From 84551188f6fa8b68b7d9c20a649e3180dce63708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz> Date: Thu, 27 Apr 2023 20:24:02 +0200 Subject: [PATCH] Multievent support --- lib/CF/Helpers/Core.pm | 4 +++- openapi.yaml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/CF/Helpers/Core.pm b/lib/CF/Helpers/Core.pm index 551fc90..cd778b3 100644 --- a/lib/CF/Helpers/Core.pm +++ b/lib/CF/Helpers/Core.pm @@ -203,12 +203,14 @@ sub register ($class, $self, $conf) { $self->helper( "notify" => sub ( $c, $event, $payload ) { #TODO: event_id + my $event_id = 0; #TODO - parametr! + my $content = { event => $event, payload => $payload, }; - $self->redis->pubsub->notify( notify => encode_json($content) ); + $self->redis->pubsub->notify( "notify:$event_id" => encode_json($content) ); }); } diff --git a/openapi.yaml b/openapi.yaml index f2e0900..9a01bd8 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.3 info: - version: "3.2.1" + version: "3.2.2" title: CF Online description: CF Online license: -- GitLab