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 = (