From c8f2a42a26b1a28ba3299dd6a46e3b9eaa7afffb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz>
Date: Mon, 3 Jan 2022 20:50:51 +0100
Subject: [PATCH] Unicode processing

---
 .gitlab-ci.yml                  | 2 +-
 lib/CF/Controller/Websockets.pm | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f6482c0..23e435b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,7 +2,7 @@ image: docker:20.10.9
 
 variables:
   DOCKER_TLS_CERTDIR: "/certs"
-  IMAGE_VER: 2.5.3
+  IMAGE_VER: 2.5.4
 
 services:
   - docker:20.10.9-dind
diff --git a/lib/CF/Controller/Websockets.pm b/lib/CF/Controller/Websockets.pm
index 9ab7657..0c8c469 100644
--- a/lib/CF/Controller/Websockets.pm
+++ b/lib/CF/Controller/Websockets.pm
@@ -4,7 +4,7 @@ use Mojo::Base 'Mojolicious::Controller';
 use Mojo::Pg::PubSub;
 use Digest::SHA qw(hmac_sha1_hex);
 use POSIX qw(ceil);
-use Encode qw(encode);
+use Encode qw(encode decode);
 
 use feature 'signatures';
 no warnings qw{ experimental::signatures };
@@ -25,7 +25,7 @@ sub main {
 
     $c->redis->pubsub->listen(
         notify => sub($pubsub, $payload) {
-            $c->send(encode("UTF-8", $payload));
+            $c->send(decode("UTF-8", $payload));
         }
     );
 
-- 
GitLab