From dea2cad89c64dc4a1ec441bff7e7e18cb616ee6e Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Fri, 3 Nov 2023 13:31:01 +0000 Subject: [PATCH] refactor page endpoints --- client/src/features/page/services/page-service.ts | 14 +++++++------- server/src/core/page/page.controller.ts | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/client/src/features/page/services/page-service.ts b/client/src/features/page/services/page-service.ts index eafd7455..577ced1d 100644 --- a/client/src/features/page/services/page-service.ts +++ b/client/src/features/page/services/page-service.ts @@ -2,34 +2,34 @@ import api from '@/lib/api-client'; import { IMovePage, IPage, IWorkspacePageOrder } from '@/features/page/types/page.types'; export async function createPage(data: Partial): Promise { - const req = await api.post('/page/create', data); + const req = await api.post('/pages/create', data); return req.data as IPage; } export async function getPageById(id: string): Promise { - const req = await api.post('/page/details', { id }); + const req = await api.post('/pages/details', { id }); return req.data as IPage; } export async function getPages(): Promise { - const req = await api.post('/page/list'); + const req = await api.post('/pages'); return req.data as IPage[]; } export async function getWorkspacePageOrder(): Promise { - const req = await api.post('/page/list/order'); + const req = await api.post('/pages/ordering'); return req.data as IWorkspacePageOrder[]; } export async function updatePage(data: Partial): Promise { - const req = await api.post(`/page/update`, data); + const req = await api.post(`/pages/update`, data); return req.data as IPage; } export async function movePage(data: IMovePage): Promise { - await api.post('/page/move', data); + await api.post('/pages/move', data); } export async function deletePage(id: string): Promise { - await api.post('/page/delete', { id }); + await api.post('/pages/delete', { id }); } diff --git a/server/src/core/page/page.controller.ts b/server/src/core/page/page.controller.ts index 629536fa..7771330e 100644 --- a/server/src/core/page/page.controller.ts +++ b/server/src/core/page/page.controller.ts @@ -19,7 +19,7 @@ import { DeletePageDto } from './dto/delete-page.dto'; import { PageOrderingService } from './services/page-ordering.service'; @UseGuards(JwtGuard) -@Controller('page') +@Controller('pages') export class PageController { constructor( private readonly pageService: PageService, @@ -73,7 +73,7 @@ export class PageController { } @HttpCode(HttpStatus.OK) - @Post('list') + @Post() async getWorkspacePages(@Req() req: FastifyRequest) { const jwtPayload = req['user']; const workspaceId = ( @@ -83,7 +83,7 @@ export class PageController { } @HttpCode(HttpStatus.OK) - @Post('list/order') + @Post('ordering') async getWorkspacePageOrder(@Req() req: FastifyRequest) { const jwtPayload = req['user']; const workspaceId = (