summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/admin/queue/stats.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/admin/queue/stats.ts')
-rw-r--r--src/server/api/endpoints/admin/queue/stats.ts26
1 files changed, 25 insertions, 1 deletions
diff --git a/src/server/api/endpoints/admin/queue/stats.ts b/src/server/api/endpoints/admin/queue/stats.ts
index da29c5285e..bd64d2ac06 100644
--- a/src/server/api/endpoints/admin/queue/stats.ts
+++ b/src/server/api/endpoints/admin/queue/stats.ts
@@ -2,12 +2,36 @@ import define from '../../../define';
import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '../../../../../queue';
export const meta = {
+ desc: {
+ 'ja-JP': 'キューの状態を返します。',
+ 'en-US': 'Returns the status of the queue.'
+ },
+
tags: ['admin'],
requireCredential: true as const,
requireModerator: true,
- params: {}
+ params: {},
+
+ res: {
+ type: 'object' as const,
+ optional: false as const, nullable: false as const,
+ properties: {
+ deliver: {
+ ref: 'QueueCount'
+ },
+ inbox: {
+ ref: 'QueueCount'
+ },
+ db: {
+ ref: 'QueueCount'
+ },
+ objectStorage: {
+ ref: 'QueueCount'
+ }
+ }
+ }
};
export default define(meta, async (ps) => {