.. | ||
app | ||
nix | ||
src | ||
test | ||
.gitignore | ||
CHANGELOG.md | ||
converted.nix | ||
default.nix | ||
deploy.sh | ||
docker.nix | ||
jitsi-rooms.cabal | ||
LICENSE | ||
package.yaml | ||
README.md | ||
Setup.hs | ||
shell.nix | ||
stack.yaml | ||
stack.yaml.lock |
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"
}
]
}
]'