upd: move media put endpoint into main api file

This commit is contained in:
Mar0xy 2023-09-25 19:15:55 +02:00
parent 324cc5509e
commit 0d013ff54f
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828
2 changed files with 12 additions and 16 deletions

View file

@ -795,7 +795,18 @@ export class MastodonApiServerService {
NoteEndpoint.votePoll();
// PUT Endpoint
NoteEndpoint.updateMedia();
fastify.put<{ Params: { id: string } }>('/v1/media/:id', { preHandler: upload.none() }, async (_request, reply) => {
const BASE_URL = `${_request.protocol}://${_request.hostname}`;
const accessTokens = _request.headers.authorization;
const client = getClient(BASE_URL, accessTokens);
try {
const data = await client.updateMedia(convertId(_request.params.id, IdType.SharkeyId), _request.body as any);
reply.send(convertAttachment(data.data));
} catch (e: any) {
/* console.error(e); */
reply.code(401).send(e.response.data);
}
});
// DELETE Endpoint
NoteEndpoint.deleteStatus();

View file

@ -368,21 +368,6 @@ export class ApiStatusMastodon {
});
}
public async updateMedia() {
this.fastify.put<{ Params: { id: string } }>('/v1/media/:id', async (_request, reply) => {
const BASE_URL = `${_request.protocol}://${_request.hostname}`;
const accessTokens = _request.headers.authorization;
const client = getClient(BASE_URL, accessTokens);
try {
const data = await client.updateMedia(convertId(_request.params.id, IdType.SharkeyId), _request.body as any);
reply.send(convertAttachment(data.data));
} catch (e: any) {
/* console.error(e); */
reply.code(401).send(e.response.data);
}
});
}
public async deleteStatus() {
this.fastify.delete<{ Params: { id: string } }>('/v1/statuses/:id', async (_request, reply) => {
const BASE_URL = `${_request.protocol}://${_request.hostname}`;