mirror of
https://github.com/aljazceru/ditto.git
synced 2025-12-20 15:04:20 +01:00
feat: define reports endpoint
This commit is contained in:
@@ -77,6 +77,7 @@ import { cache } from '@/middleware/cache.ts';
|
||||
import { csp } from '@/middleware/csp.ts';
|
||||
import { adminRelaysController } from '@/controllers/api/ditto.ts';
|
||||
import { storeMiddleware } from '@/middleware/store.ts';
|
||||
import { reportsController } from '@/controllers/api/reports.ts';
|
||||
|
||||
interface AppEnv extends HonoEnv {
|
||||
Variables: {
|
||||
@@ -192,6 +193,8 @@ app.delete('/api/v1/pleroma/admin/statuses/:id', requireRole('admin'), pleromaAd
|
||||
app.get('/api/v1/admin/ditto/relays', requireRole('admin'), adminRelaysController);
|
||||
app.put('/api/v1/admin/ditto/relays', requireRole('admin'), adminRelaysController);
|
||||
|
||||
app.post('/api/v1/reports', requirePubkey, reportsController);
|
||||
|
||||
// Not (yet) implemented.
|
||||
app.get('/api/v1/custom_emojis', emptyArrayController);
|
||||
app.get('/api/v1/filters', emptyArrayController);
|
||||
|
||||
7
src/controllers/api/reports.ts
Normal file
7
src/controllers/api/reports.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { type AppController } from '@/app.ts';
|
||||
|
||||
const reportsController: AppController = (c) => {
|
||||
return c.json('Reports endpoint');
|
||||
};
|
||||
|
||||
export { reportsController };
|
||||
Reference in New Issue
Block a user