1234567891011121314151617181920212223242526272829303132 |
- #!/usr/bin/env bash
- # SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
- # SPDX-License-Identifier: GPL-3.0-or-later
- # This script is intended to setup specific rooms that we want to test
- # Setup a room with lobby enabled and add admin as a normal participant
- response=$(curl -u alice:alice 'http://localhost:8080/ocs/v2.php/apps/spreed/api/v4/room' \
- -H "OCS-APIRequest: true" \
- -H 'content-type: application/json' \
- -H 'accept: application/json, text/plain, */*' \
- --data-raw '{"roomType":2,"roomName":"LobbyTest"}')
- echo $response
- token=$(echo $response | jq -r .ocs.data.token)
- echo $token
- curl -u alice:alice "http://localhost:8080/ocs/v2.php/apps/spreed/api/v4/room/$token/webinar/lobby" \
- -X 'PUT' \
- -H "OCS-APIRequest: true" \
- -H 'content-type: application/json' \
- -H 'accept: application/json, text/plain, */*' \
- --data-raw '{"state":1}'
- curl -u alice:alice "http://localhost:8080/ocs/v2.php/apps/spreed/api/v4/room/$token/participants" \
- -H "OCS-APIRequest: true" \
- -H 'content-type: application/json' \
- -H 'accept: application/json, text/plain, */*' \
- --data-raw '{"newParticipant":"admin","source":"users"}'
|