foundkey.js: adjust API endpoints for user administration

This commit is contained in:
Johann150 2023-02-19 18:24:54 +01:00
parent 2fda599a86
commit e701bdadbe
Signed by untrusted user: Johann150
GPG key ID: 9EE6577A2A06F8F1

View file

@ -13,14 +13,10 @@ type ShowUserReq = { username: string; host?: string; } | { userId: User['id'];
export type Endpoints = {
'admin/meta': { req: TODO; res: TODO; };
'admin/abuse-user-reports': { req: TODO; res: TODO; };
'admin/accounts/create': { req: TODO; res: TODO; };
'admin/accounts/delete': { req: TODO; res: TODO; };
'admin/announcements/create': { req: TODO; res: TODO; };
'admin/announcements/delete': { req: { id: Announcement['id'] }; res: null; };
'admin/announcements/list': { req: TODO; res: TODO; };
'admin/announcements/update': { req: TODO; res: TODO; };
'admin/delete-all-files-of-a-user': { req: { userId: User['id']; }; res: null; };
'admin/drive/clean-remote-files': { req: TODO; res: TODO; };
'admin/drive/files': { req: TODO; res: TODO; };
'admin/drive/show-file': { req: TODO; res: TODO; };
@ -52,17 +48,21 @@ export type Endpoints = {
'admin/relays/add': { req: TODO; res: TODO; };
'admin/relays/list': { req: TODO; res: TODO; };
'admin/relays/remove': { req: TODO; res: TODO; };
'admin/reset-password': { req: TODO; res: TODO; };
'admin/resolve-abuse-user-report': { req: TODO; res: TODO; };
'admin/reports/list': { req: TODO; res: TODO; };
'admin/reports/resolve': { req: TODO; res: TODO; };
'admin/send-email': { req: TODO; res: TODO; };
'admin/server-info': { req: TODO; res: TODO; };
'admin/show-moderation-logs': { req: TODO; res: TODO; };
'admin/show-user': { req: TODO; res: TODO; };
'admin/show-users': { req: TODO; res: TODO; };
'admin/silence-user': { req: TODO; res: TODO; };
'admin/suspend-user': { req: TODO; res: TODO; };
'admin/unsilence-user': { req: TODO; res: TODO; };
'admin/unsuspend-user': { req: TODO; res: TODO; };
'admin/users': { req: TODO; res: TODO; };
'admin/users/create': { req: TODO; res: TODO; };
'admin/users/delete': { req: TODO; res: TODO; };
'admin/users/delete-all-files': { req: { userId: User['id']; }; res: null; };
'admin/users/reset-password': { req: TODO; res: TODO; };
'admin/users/show': { req: TODO; res: TODO; };
'admin/users/silence': { req: TODO; res: TODO; };
'admin/users/suspend': { req: TODO; res: TODO; };
'admin/users/unsilence': { req: TODO; res: TODO; };
'admin/users/unsuspend': { req: TODO; res: TODO; };
'admin/update-meta': { req: TODO; res: TODO; };
'admin/vacuum': { req: TODO; res: TODO; };
'announcements': { req: { limit?: number; withUnreads?: boolean; sinceId?: Announcement['id']; untilId?: Announcement['id']; }; res: Announcement[]; };