hedgedoc/frontend/src/pages/api/private/notes/index.ts
Erik Michelson d67e44f540
refactor: remove history page
This needs to be done since the backend does not include code
for the history page anymore. This will be replaced with the
explore page in the near future anyway.

Co-authored-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Philip Molares <philip.molares@udo.edu>
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2025-05-17 23:27:15 +02:00

51 lines
1.3 KiB
TypeScript

/*
* SPDX-FileCopyrightText: 2025 The HedgeDoc developers (see AUTHORS file)
*
* SPDX-License-Identifier: AGPL-3.0-only
*/
import { HttpMethod, respondToMatchingRequest } from '../../../../handler-utils/respond-to-matching-request'
import type { NextApiRequest, NextApiResponse } from 'next'
import type { NoteDto } from '@hedgedoc/commons'
const handler = (req: NextApiRequest, res: NextApiResponse): void => {
respondToMatchingRequest<NoteDto>(
HttpMethod.POST,
req,
res,
{
content: 'new note content',
metadata: {
id: 'featuresId',
version: 2,
updatedAt: '2021-04-24T09:27:51.000Z',
createdAt: '2021-04-24T09:27:51.000Z',
lastUpdatedBy: null,
primaryAlias: 'features',
editedBy: [],
title: 'New note',
tags: ['hedgedoc', 'demo', 'react'],
description: 'Many features, such wow!',
aliases: ['features'],
permissions: {
owner: 'tilman',
sharedToUsers: [
{
username: 'molly',
canEdit: true
}
],
sharedToGroups: [
{
groupName: '_LOGGED_IN',
canEdit: false
}
]
}
},
editedByAtPosition: []
},
201
)
}
export default handler