From 5ab82f89360df818eb0dd866357feb86c19e4824 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz> Date: Thu, 27 Apr 2023 21:54:27 +0200 Subject: [PATCH] Test --- lib/CF/Controller/Websockets.pm | 26 ++++++++++++++------------ openapi.yaml | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/lib/CF/Controller/Websockets.pm b/lib/CF/Controller/Websockets.pm index bb8afc1..3ae28fc 100644 --- a/lib/CF/Controller/Websockets.pm +++ b/lib/CF/Controller/Websockets.pm @@ -22,23 +22,25 @@ sub main { my $event_id = 0; #TODO - parametr! my $listener = $pubsub->listen( - "notify:$event_id" => sub($pubsub, $payload) { + "notify:$event_id" => sub($pubsub, $payload, $channel) { + $c->trace("$pubsub, $payload, $channel"); $c->send(decode("UTF-8", $payload)); } ); my $listener_online = $pubsub->listen( - "online:$event_id" => sub($pubsub, $payload) { - my @counts = split ' ', $payload; - $c->send({json => { - event => 'online_users_updated', - payload => { - all => $counts[0]+0, - members => $counts[1]+0, - group_size_full => $counts[2]+0, - group_size_half => $counts[3]+0, - } - }}); + "online:$event_id" => sub($pubsub, $payload, $channel) { + $c->trace("$pubsub, $payload, $channel"); +# my @counts = split ' ', $payload; +# $c->send({json => { +# event => 'online_users_updated', +# payload => { +# all => $counts[0]+0, +# members => $counts[1]+0, +# group_size_full => $counts[2]+0, +# group_size_half => $counts[3]+0, +# } +# }}); } ); diff --git a/openapi.yaml b/openapi.yaml index 144c354..ad87abe 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.3 info: - version: "3.2.3" + version: "3.2.4" title: CF Online description: CF Online license: -- GitLab