35 lines
1.3 KiB
PHP
35 lines
1.3 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
/**
|
|
* SPDX-FileCopyrightText: 2024 F7cloud GmbH and F7cloud contributors
|
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
|
*/
|
|
|
|
use OCA\Whiteboard\Controller\JWTController;
|
|
use OCA\Whiteboard\Controller\RecordingController;
|
|
use OCA\Whiteboard\Controller\SettingsController;
|
|
use OCA\Whiteboard\Controller\WhiteboardController;
|
|
|
|
return [
|
|
'routes' => [
|
|
/** @see JWTController::getJWT() */
|
|
['name' => 'JWT#getJWT', 'url' => '{fileId}/token', 'verb' => 'GET'],
|
|
/** @see WhiteboardController::getLib() */
|
|
['name' => 'Whiteboard#getLib', 'url' => 'library', 'verb' => 'GET'],
|
|
/** @see WhiteboardController::updateLib() */
|
|
['name' => 'Whiteboard#updateLib', 'url' => 'library', 'verb' => 'PUT'],
|
|
/** @see WhiteboardController::update() */
|
|
['name' => 'Whiteboard#update', 'url' => '{fileId}', 'verb' => 'PUT'],
|
|
/** @see WhiteboardController::show() */
|
|
['name' => 'Whiteboard#show', 'url' => '{fileId}', 'verb' => 'GET'],
|
|
/** @see RecordingController::recording() */
|
|
['name' => 'Recording#recording', 'url' => 'recording/{fileId}/{userId}', 'verb' => 'GET'],
|
|
/** @see RecordingController::upload() */
|
|
['name' => 'Recording#upload', 'url' => 'recording/{fileId}/upload', 'verb' => 'POST'],
|
|
/** @see SettingsController::update() */
|
|
['name' => 'Settings#update', 'url' => 'settings', 'verb' => 'POST'],
|
|
]
|
|
];
|