jitsi-roomsv2/backend
2025-01-21 21:41:09 +01:00
..
app feat: add notify command and cli args 2025-01-20 20:40:17 +01:00
nix Fix utf-8 2023-06-20 17:54:50 +02:00
src fix room close 2025-01-21 21:41:09 +01:00
test All Chat Backend 2023-04-08 15:57:33 +02:00
.gitignore Backend docker deploy 2023-04-07 16:19:13 +02:00
CHANGELOG.md init backend 2023-01-15 16:38:57 +01:00
converted.nix fix add missing dep 2025-01-20 20:49:45 +01:00
default.nix make nix ready 2024-12-28 21:39:23 +01:00
deploy.sh Backend docker deploy 2023-04-07 16:19:13 +02:00
docker.nix make nix ready 2024-12-28 21:39:23 +01:00
jitsi-rooms.cabal feat: add notify command and cli args 2025-01-20 20:40:17 +01:00
LICENSE init backend 2023-01-15 16:38:57 +01:00
package.yaml feat: add notify command and cli args 2025-01-20 20:40:17 +01:00
README.md feat: notify on new room (wip) 2025-01-19 13:31:35 +01:00
Setup.hs init backend 2023-01-15 16:38:57 +01:00
shell.nix minor fix 2025-01-21 21:21:21 +01:00
stack.yaml docs: add note about stack lts 2025-01-21 21:05:02 +01:00
stack.yaml.lock feat: notify on new room (wip) 2025-01-19 13:31:35 +01:00

jitsi-rooms

Development

stack build

stack run

Debug

Using websocat

websocat ws://127.0.0.1:9160

curl --data 'body data' localhost:8081

curl -X POST  localhost:8081/roomdata \
     -H "Content-Type: application/json" \
     -d '[
   {
     "roomName": "ConferenceRoom1",
     "participants": [
       {
         "jid": "participant1@example.com",
         "email": "participant1@example.com",
         "displayName": "Alice",
         "avatarURL": "https://example.com/avatars/alice.png"
       },
       {
         "jid": "participant2@example.com",
         "email": "participant2@example.com",
         "displayName": "Bob",
         "avatarURL": "https://example.com/avatars/bob.png"
       }
     ]
   },
   {
     "roomName": "ConferenceRoom2",
     "participants": [
       {
         "jid": "participant3@example.com",
         "email": "participant3@example.com",
         "displayName": "Charlie",
         "avatarURL": "https://example.com/avatars/charlie.png"
       },
       {
         "jid": "participant4@example.com",
         "email": "participant4@example.com",
         "displayName": "Dana",
         "avatarURL": "https://example.com/avatars/dana.png"
       }
     ]
   }
 ]'