2023-01-15 16:38:57 +01:00
|
|
|
# jitsi-rooms
|
2023-01-22 13:05:50 +01:00
|
|
|
|
|
|
|
## Development
|
|
|
|
|
|
|
|
`stack build`
|
2025-01-19 13:30:56 +01:00
|
|
|
|
|
|
|
`stack run`
|
2023-01-27 18:34:28 +01:00
|
|
|
|
|
|
|
## Debug
|
|
|
|
|
|
|
|
Using websocat
|
|
|
|
|
|
|
|
`websocat ws://127.0.0.1:9160`
|
|
|
|
|
|
|
|
`curl --data 'body data' localhost:8081`
|
2025-01-19 13:30:56 +01:00
|
|
|
|
|
|
|
```
|
|
|
|
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"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
]'
|
|
|
|
```
|