Fix api routes

Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
Julius Härtl
2020-07-13 09:50:59 +02:00
parent 348fc669be
commit 014d7aa8ff
2 changed files with 13 additions and 8 deletions

View File

@@ -25,6 +25,8 @@ namespace OCA\Deck\Controller;
use OCA\Deck\Service\DashboardService;
use OCP\AppFramework\Http\DataResponse;
use OCP\AppFramework\OCSController;
use OCP\IRequest;
use OCP\AppFramework\Controller;
@@ -40,17 +42,17 @@ class DashboardApiController extends OCSController {
/**
* @NoAdminRequired
* @return array
* @return DataResponse
*/
public function findAllWithDue($userId) {
return $this->dashboardService->findAllWithDue($userId);
return new DataResponse($this->dashboardService->findAllWithDue($userId));
}
/**
* @NoAdminRequired
* @return array
* @return DataResponse
*/
public function findAssignedCards($userId) {
return $this->dashboardService->findAssignedCards($userId);
return new DataResponse($this->dashboardService->findAssignedCards($userId));
}
}

View File

@@ -26,12 +26,13 @@ import { generateOcsUrl, generateRemoteUrl } from '@nextcloud/router'
export class DashboardApi {
url(url) {
url = `/apps/deck${url}`
return generateOcsUrl(url)
return generateOcsUrl(`apps/deck/api/v1.0`) + url
}
findAllWithDue(data) {
return axios.get(this.url(`/api/v1.0/dashboard/dashboard/due`))
return axios.get(this.url(`dashboard/dashboard/due`), {
headers: { 'OCS-APIRequest': 'true' },
})
.then(
(response) => Promise.resolve(response.data),
(err) => Promise.reject(err)
@@ -41,7 +42,9 @@ export class DashboardApi {
}
findMyAssignedCards(data) {
return axios.get(this.url(`/ocs/v2.php/apps/deck/api/v1.0/dashboard/assigned`))
return axios.get(this.url(`dashboard/assigned`), {
headers: { 'OCS-APIRequest': 'true' },
})
.then(
(response) => Promise.resolve(response.data),
(err) => Promise.reject(err)