refactor
This commit is contained in:
		
							parent
							
								
									1e14102316
								
							
						
					
					
						commit
						f69867fcff
					
				
					 3 changed files with 7 additions and 141 deletions
				
			
		|  | @ -36,9 +36,9 @@ export default define(meta, async (ps, me) => { | |||
| 
 | ||||
| 	if (ps.forward && report.targetUserHost != null) { | ||||
| 		const actor = await getInstanceActor(); | ||||
| 		const targetUser = await Users.findOne(report.targetUserId); | ||||
| 		const targetUser = await Users.findOneOrFail(report.targetUserId); | ||||
| 
 | ||||
| 		deliver(actor, renderActivity(renderFlag(actor, [targetUser.uri], report.comment)), targetUser.inbox); | ||||
| 		deliver(actor, renderActivity(renderFlag(actor, [targetUser.uri!], report.comment)), targetUser.inbox); | ||||
| 	} | ||||
| 
 | ||||
| 	await AbuseUserReports.update(report.id, { | ||||
|  |  | |||
|  | @ -18,144 +18,6 @@ export const meta = { | |||
| 	res: { | ||||
| 		type: 'object', | ||||
| 		nullable: false, optional: false, | ||||
| 		properties: { | ||||
| 			id: { | ||||
| 				type: 'string', | ||||
| 				nullable: false, optional: false, | ||||
| 				format: 'id', | ||||
| 			}, | ||||
| 			createdAt: { | ||||
| 				type: 'string', | ||||
| 				nullable: false, optional: false, | ||||
| 				format: 'date-time', | ||||
| 			}, | ||||
| 			updatedAt: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 				format: 'date-time', | ||||
| 			}, | ||||
| 			lastFetchedAt: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			username: { | ||||
| 				type: 'string', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			name: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			folowersCount: { | ||||
| 				type: 'number', | ||||
| 				nullable: false, optional: true, | ||||
| 			}, | ||||
| 			followingCount: { | ||||
| 				type: 'number', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			notesCount: { | ||||
| 				type: 'number', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			avatarId: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			bannerId: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			tags: { | ||||
| 				type: 'array', | ||||
| 				nullable: false, optional: false, | ||||
| 				items: { | ||||
| 					type: 'string', | ||||
| 					nullable: false, optional: false, | ||||
| 				}, | ||||
| 			}, | ||||
| 			avatarUrl: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 				format: 'url', | ||||
| 			}, | ||||
| 			bannerUrl: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 				format: 'url', | ||||
| 			}, | ||||
| 			avatarBlurhash: { | ||||
| 				type: 'any', | ||||
| 				nullable: true, optional: false, | ||||
| 				default: null, | ||||
| 			}, | ||||
| 			bannerBlurhash: { | ||||
| 				type: 'any', | ||||
| 				nullable: true, optional: false, | ||||
| 				default: null, | ||||
| 			}, | ||||
| 			isSuspended: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isSilenced: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isLocked: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isBot: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isCat: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isAdmin: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			isModerator: { | ||||
| 				type: 'boolean', | ||||
| 				nullable: false, optional: false, | ||||
| 			}, | ||||
| 			emojis: { | ||||
| 				type: 'array', | ||||
| 				nullable: false, optional: false, | ||||
| 				items: { | ||||
| 					type: 'string', | ||||
| 					nullable: false, optional: false, | ||||
| 				}, | ||||
| 			}, | ||||
| 			host: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			inbox: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			sharedInbox: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			featured: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			uri: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 			}, | ||||
| 			token: { | ||||
| 				type: 'string', | ||||
| 				nullable: true, optional: false, | ||||
| 				default: '<MASKED>', | ||||
| 			}, | ||||
| 		}, | ||||
| 	}, | ||||
| } as const; | ||||
| 
 | ||||
|  |  | |||
|  | @ -89,5 +89,9 @@ export default define(meta, async (ps, user) => { | |||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return ps.withUnreads ? announcements.filter((a: any) => !a.isRead) : announcements; | ||||
| 	return (ps.withUnreads ? announcements.filter((a: any) => !a.isRead) : announcements).map((a) => ({ | ||||
| 		...a, | ||||
| 		createdAt: a.createdAt.toISOString(), | ||||
| 		updatedAt: a.updatedAt?.toISOString() ?? null, | ||||
| 	})); | ||||
| }); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue