From 23da1a57e021b14c6295f6da4c578028457aab8e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andrej=20Rama=C5=A1euski?= <andrej@x2.cz>
Date: Sun, 3 Jan 2021 02:05:58 +0100
Subject: [PATCH] Presun generatoru jitsi tokenu

---
 lib/CF/Controller/Users.pm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/lib/CF/Controller/Users.pm b/lib/CF/Controller/Users.pm
index fae7b06..957b118 100644
--- a/lib/CF/Controller/Users.pm
+++ b/lib/CF/Controller/Users.pm
@@ -11,15 +11,16 @@ sub me ($c){
     my $formatted = $user->formatted;
 
     if (
-        ( $user->jitsi_allowed || $user->roles =~ /chairman/ )
+        ( $user->jitsi_allowed || $user->roles =~ /chairman|jitsi/ )
         && $c->cfg->{jitsi_base_url}
         && $c->cfg->{jitsi_room}
     ) {
-        $formatted->{jitsi_url} = join ('',
-            $c->cfg->{jitsi_base_url},
+        $formatted->{jitsi_url} = $c->jitsi_url(
             $c->cfg->{jitsi_room},
-            '?jwt=',
-            $c->jitsi_token($c->cfg->{jitsi_room}),
+            $c->cfg->{jitsi_token_lifetime},
+            $user->get_columns,
+            moderator => $user->roles =~ /chairman/,
+            email     => $c->oauth_claims->{mail},
         );
     }
 
-- 
GitLab