1
0
mirror of https://github.com/misskey-dev/misskey.git synced 2026-05-06 03:36:03 +02:00
This commit is contained in:
tamaina
2023-06-05 06:09:43 +00:00
parent bb46030677
commit a5a9540eac
3 changed files with 26 additions and 27 deletions

View File

@@ -2,7 +2,7 @@ import type { JSONSchema7 } from 'schema-type';
import { IEndpointMeta } from './endpoints.types';
import { localUsernameSchema, passwordSchema } from './schemas/user';
import ms from 'ms';
import { getJsonSchema } from './schemas';
import { chartSchemaToJSONSchema } from './schemas';
import { chartsSchemas } from './schemas/charts.js';
export const endpoints = {
@@ -3005,7 +3005,27 @@ export const endpoints = {
},
required: ['span', 'userId'],
},
res: getJsonSchema(chartsSchemas.perUserDrive) satisfies JSONSchema7,
res: chartSchemaToJSONSchema(chartsSchemas.perUserDrive) satisfies JSONSchema7,
}],
},
'charts/user/following': {
tags: ['charts', 'users', 'following'],
allowGet: true,
cacheSec: 60 * 60,
defines: [{
req: {
type: 'object',
properties: {
span: { type: 'string', enum: ['day', 'hour'] },
limit: { type: 'integer', minimum: 1, maximum: 500, default: 30 },
offset: { type: 'integer', nullable: true, default: null },
userId: { type: 'string', format: 'misskey:id' },
},
required: ['span', 'userId'],
},
res: chartSchemaToJSONSchema(chartsSchemas.perUserFollowing) satisfies JSONSchema7,
}],
},
//#endregion