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

27 Коммитов

Автор SHA1 Сообщение Дата
Joas Schilling 8a3dd6757c
Add participant types
* one2one calls have two owners
* for group and public calls the creator is the owner

Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-07-17 11:05:51 +02:00
Joas Schilling 04ee52564f
Allow logged in users to join public rooms again
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-04-21 14:27:29 +02:00
Joas Schilling 40d90c3e19
Introduce a token column
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-03-24 11:18:46 +01:00
Joas Schilling 3d8d74a69f
Add a route to rename calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-10 19:56:26 +01:00
Ivan Sein 961e5ec769 Merge pull request #166 from nextcloud/issue-106-unique-session-garantee
Make sure that the session id is unique
2016-12-12 17:42:18 +01:00
Joas Schilling 45f4e2b30f
Fix getNumberOfParticipants()
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-11 11:43:13 +01:00
Joas Schilling b62f33f119
Make sure that the session id is unique
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-12-06 14:14:03 +01:00
Joas Schilling c89ed27275 Kill guests that lost the connection
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:41:57 +01:00
Joas Schilling 84e0b26355 Make join room work for guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:41:57 +01:00
Joas Schilling 0099335347 Allow pings from guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-23 15:41:57 +01:00
Ivan Sein a2e2db0af7 Remove executable flag added by samba.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-23 15:32:01 +01:00
Lukas Reschke 5c1fb10839
Return 0 if element does not exists
This can return an empty result set in which case this spams the error log every second with a horrible amount of errors such as the following:

> Undefined index: num_participants at /media/psf/stable9/apps/spreed/lib/Room.php#195

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-22 00:28:56 +01:00
Joas Schilling bb41d6bfba
Allow to make rooms public
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-17 17:18:51 +01:00
Joas Schilling c139e66af2
Stay in the same room and upgrade it instead
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-17 17:18:48 +01:00
Lukas Reschke 0255dffa4e
Fix adduser 2016-11-16 23:45:58 +01:00
Lukas Reschke d735c2a008
Use unique session IDs and some more patches
- Uses displayname instead of UID
- Uses unique session ID so we can reconnect and change rooms

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-11-16 23:39:00 +01:00
Ivan Sein 0cb5480a97 Fixed error on remove user DB query.
Signed-off-by: Ivan Sein <ivan@nextcloud.com>
2016-11-16 11:02:37 +01:00
Joas Schilling 03c80d8ab4
Copyright and author
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:51 +01:00
Joas Schilling 6c50ac9ec7
Add endpoint to leave a room
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:51 +01:00
Joas Schilling 5906315245
Move pinging to the Room
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Joas Schilling a6e568f1bf
Get rooms from the manager
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Joas Schilling 1d9a0c3a7d
Get participant lists from the Room
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Joas Schilling 018a62bb41
Get participants from the room
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Joas Schilling dcfcdd1c4f
Add users to rooms via the object
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Joas Schilling 61d9335c73
Prepare notifications for group calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2016-11-14 16:30:50 +01:00
Ivan Sein 6cbe4c377c Added group calls type. 2016-11-09 16:11:35 +01:00
Lukas Reschke 519c862d28
Add person selector
This adds a person selector as well as avatars so that initiating a call will be more intuitive.

Fixes https://github.com/nextcloud/spreed/issues/25
Fixes https://github.com/nextcloud/spreed/issues/11

Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2016-10-19 12:13:30 +02:00