import define from '../../../define';
import { listRelay } from '@/services/relay';
export const meta = {
tags: ['admin'],
requireCredential: true,
requireModerator: true,
params: {
},
res: {
type: 'array',
optional: false, nullable: false,
items: {
type: 'object',
properties: {
id: {
type: 'string',
format: 'id',
inbox: {
format: 'url',
status: {
default: 'requesting',
enum: [
'requesting',
'accepted',
'rejected',
],
} as const;
// eslint-disable-next-line import/no-default-export
export default define(meta, async (ps, user) => {
return await listRelay();
});