Граф коммитов

8234 Коммитов

Автор SHA1 Сообщение Дата
Joas Schilling b0b6cb9524
Add API v3 with actor type and id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:52 +01:00
Joas Schilling 4504cb6332
Inject the room into the pin validation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:52 +01:00
Joas Schilling 7678eba535
Fix PHP CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:52 +01:00
Joas Schilling c2f00e091e
Generate a PIN when inviting an email address
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:52 +01:00
Joas Schilling d907221b60
Add an endpoint to validate a PIN for a given conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:52 +01:00
Joas Schilling 2891f29afc
===================================================
End of participant splitting

Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling d24e523269
Fix the unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 164da758ee
Remove talk:room:* unit tests as they don't work anymore and should be integration tests mostly anyway
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 776bcd633b
Add integration tests for creation (as that tests all parts of the service)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 70599c2845
Execute integration tests on drone
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 28617126fe
Start integration tests for commands
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling c08b291998
Fix commands
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 5577de7a52
Simplify query methods and inject the config on the method
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling a11b907435
Remove last participant modifying functions from Room object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:51 +01:00
Joas Schilling 3c61bd4749
Move more functions to the services
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling 696bb5e609
Fix checking for Session class
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling 3bacf9c650
Fix some more participant handling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling ca16dcab45
Ignore "missing" doctrine classes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling 8cdcf5aa74
Only return rooms with an attendee match
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling b7a677ee5d
Fix PHP cs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling d945483ebd
Move some more functions to the services
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling 5c38932a98
!fixup Fix chat code base
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling 86a3bb576b
Fix chat code base
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:50 +01:00
Joas Schilling d590841d09
Fix searching for mention auto completes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling def9d7312a
Fix typo in function name
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling 8a5bcd1789
Fix PHP CS
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling b22912e7bc
Remove users when they are denied (e.g. the share was removed)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling 1acb100d3a
Fix session handling so lobby can kick you correctly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling ad6a3ae7cb
Move changeInCall to particiant service
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling 204d80fe29
Update the session correctly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling 96668663ba
Only use addUsers and joinRoom from Participant service
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling 1062736f6d
Fix adding participants to file rooms
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling c41b57ba60
Allow to include/ignore guest moderators
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:49 +01:00
Joas Schilling cc93851b17
Move counting functions to participant service
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:45 +01:00
Joas Schilling b7c7838a8b
Fix sharing code
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:10 +01:00
Joas Schilling 6c20e595e5
Move Room::getParticipantUserIds() to participant service
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling 542c379220
Further adjustments in the RoomController
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling b76b92fb93
Fix creating conversations and adding participants
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling 9fed7b6760
Fix joining as a guest and leaving a conversation as a session
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling f905186571
Fix getting the list of participants
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling ccfd918a57
Fix loading a Room by session
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling f2d5dac8c9
Add a function to change the participant type
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling 1912c91bc4
Fix joining a room for users
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling 311aa4bc5a
Currently ignore session handling in chat controller
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:09 +01:00
Joas Schilling c19f07ca80
Fix function usage
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00
Joas Schilling a961a26ecc
Fix casting of values
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00
Joas Schilling 3c1cb1d919
Remove updating-methods from Participant object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00
Joas Schilling eae9ad72b1
Move participants table in Manager to attendees
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00
Joas Schilling 3b8299faae
Split table of participants into attendees and sessions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00
Joas Schilling 4706b5566a
401 Unauthorized when the SIP headers are provided but invalid
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-30 10:38:08 +01:00