Refactoring
This commit is contained in:
		
							parent
							
								
									bb903cab40
								
							
						
					
					
						commit
						43734f027b
					
				
					 217 changed files with 219 additions and 219 deletions
				
			
		| 
						 | 
				
			
			@ -14,12 +14,12 @@ type Params<T extends IEndpointMeta> = {
 | 
			
		|||
export type Response = Record<string, any> | void;
 | 
			
		||||
 | 
			
		||||
type executor<T extends IEndpointMeta> =
 | 
			
		||||
	(params: Params<T>, user: ILocalUser, app: App, file?: any, cleanup?: Function) =>
 | 
			
		||||
	(params: Params<T>, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any, cleanup?: Function) =>
 | 
			
		||||
		Promise<T['res'] extends undefined ? Response : SchemaType<NonNullable<T['res']>>>;
 | 
			
		||||
 | 
			
		||||
export default function <T extends IEndpointMeta>(meta: T, cb: executor<T>)
 | 
			
		||||
		: (params: any, user: ILocalUser, app: App, file?: any) => Promise<any> {
 | 
			
		||||
	return (params: any, user: ILocalUser, app: App, file?: any) => {
 | 
			
		||||
		: (params: any, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any) => Promise<any> {
 | 
			
		||||
	return (params: any, user: T['requireCredential'] extends true ? ILocalUser : ILocalUser | null, app: App, file?: any) => {
 | 
			
		||||
		function cleanup() {
 | 
			
		||||
			fs.unlink(file.path, () => {});
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { genId } from '../../../../../misc/gen-id';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { ApiError } from '../../../error';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { ApiError } from '../../../error';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { ID } from '../../../../misc/cafy-id';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { Logs } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { createCleanRemoteFilesJob } from '../../../../../queue';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { DriveFiles } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ import uploadFromUrl from '../../../../../services/drive/upload-from-url';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { DriveFiles } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { ensure } from '../../../../../prelude/ensure';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { toPuny } from '../../../../../misc/convert-host';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ import define from '../../define';
 | 
			
		|||
import { getConnection } from 'typeorm';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	desc: {
 | 
			
		||||
		'en-US': 'Get table stats'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { Brackets } from 'typeorm';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireAdmin: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireAdmin: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { insertModerationLog } from '../../../../../services/insert-moderation-l
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { deliverQueue } from '../../../../../queue';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { inboxQueue } from '../../../../../queue';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '../../../
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { deliverQueue, inboxQueue, dbQueue, objectStorageQueue } from '../../../
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { AbuseUserReports } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log'
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { sendEmail } from '../../../../services/send-email';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import define from '../../define';
 | 
			
		|||
import redis from '../../../../db/redis';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	desc: {
 | 
			
		||||
	},
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { Users } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireAdmin: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { insertModerationLog } from '../../../../services/insert-moderation-log'
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['admin'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
	requireModerator: true,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ import { Announcements, AnnouncementReads } from '../../../models';
 | 
			
		|||
import { makePaginationQuery } from '../common/make-pagination-query';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		limit: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ import { ApiError } from '../../error';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['antennas'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Antennas } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['antennas'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { Antennas } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['antennas', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ import { ApiError } from '../../error';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['account', 'notes', 'antennas'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Antennas } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['antennas', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Antennas, UserLists, UserGroupJoinings } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['antennas'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,7 @@ export const meta = {
 | 
			
		|||
		'ja-JP': 'URIを指定してActivityPubオブジェクトを参照します。'
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		uri: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,7 +8,7 @@ import { unique } from '../../../../prelude/array';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['app'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	desc: {
 | 
			
		||||
		'ja-JP': 'アプリを作成します。',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ import { ensure } from '../../../../prelude/ensure';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['auth'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	secure: true,
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ import { genId } from '../../../../../misc/gen-id';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['auth'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	desc: {
 | 
			
		||||
		'ja-JP': 'アプリを認証するためのトークンを作成します。',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { AuthSessions } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['auth'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		token: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { ensure } from '../../../../../prelude/ensure';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['auth'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		appSecret: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ export const meta = {
 | 
			
		|||
		max: 100
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:blocks',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ export const meta = {
 | 
			
		|||
		max: 100
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:blocks',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['blocking', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:blocks',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { Clips } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['clips'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Clips } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['clips'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import { Clips } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['clips', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ import { generateMuteQuery } from '../../common/generate-mute-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['account', 'notes', 'clips'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Clips } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['clips', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { Clips } from '../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['clips'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:account',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive', 'notes'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,7 +10,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	limit: {
 | 
			
		||||
		duration: ms('1hour'),
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ import define from '../../../define';
 | 
			
		|||
import { DriveFiles } from '../../../../../models';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,7 @@ export const meta = {
 | 
			
		|||
		max: 60
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { DriveFolders } from '../../../../../models';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -15,7 +15,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['drive'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:drive',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ import define from '../define';
 | 
			
		|||
import endpoints from '../endpoints';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	tags: ['meta'],
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@ import define from '../define';
 | 
			
		|||
import endpoints from '../endpoints';
 | 
			
		||||
 | 
			
		||||
export const meta = {
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	tags: ['meta'],
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['users'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		host: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['users'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		host: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { fetchMeta } from '../../../../misc/fetch-meta';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['federation'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		host: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@ import { toPuny } from '../../../../misc/convert-host';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['federation'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		host: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,7 +7,7 @@ import { makePaginationQuery } from '../../common/make-pagination-query';
 | 
			
		|||
export const meta = {
 | 
			
		||||
	tags: ['users'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: false,
 | 
			
		||||
	requireCredential: false as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		host: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ export const meta = {
 | 
			
		|||
		max: 100
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:following',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ export const meta = {
 | 
			
		|||
		max: 100
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:following',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['following', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:following',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['following', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:following',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['following', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'read:following'
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ export const meta = {
 | 
			
		|||
 | 
			
		||||
	tags: ['following', 'account'],
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	kind: 'write:following',
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,7 +12,7 @@ export const meta = {
 | 
			
		|||
		'ja-JP': '指定したリバーシの対局で投了します。'
 | 
			
		||||
	},
 | 
			
		||||
 | 
			
		||||
	requireCredential: true,
 | 
			
		||||
	requireCredential: true as const,
 | 
			
		||||
 | 
			
		||||
	params: {
 | 
			
		||||
		gameId: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
Some files were not shown because too many files have changed in this diff Show more
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue