clean up
This commit is contained in:
		
							parent
							
								
									87c429b5bd
								
							
						
					
					
						commit
						9693b2166a
					
				
					 1 changed files with 0 additions and 44 deletions
				
			
		|  | @ -1,44 +0,0 @@ | |||
| import { promises as dns } from 'dns'; | ||||
| import $ from 'cafy'; | ||||
| import define from '../../define'; | ||||
| import { Instances } from '@/models/index'; | ||||
| import { toPuny } from '@/misc/convert-host'; | ||||
| 
 | ||||
| const resolver = new dns.Resolver(); | ||||
| resolver.setServers(['1.1.1.1']); | ||||
| 
 | ||||
| export const meta = { | ||||
| 	tags: ['federation'], | ||||
| 
 | ||||
| 	requireCredential: false as const, | ||||
| 
 | ||||
| 	params: { | ||||
| 		host: { | ||||
| 			validator: $.str, | ||||
| 		}, | ||||
| 	}, | ||||
| }; | ||||
| 
 | ||||
| // eslint-disable-next-line import/no-default-export
 | ||||
| export default define(meta, async (ps, me) => { | ||||
| 	const instance = await Instances.findOneOrFail({ host: toPuny(ps.host) }); | ||||
| 
 | ||||
| 	const [ | ||||
| 		resolved4, | ||||
| 		resolved6, | ||||
| 		resolvedCname, | ||||
| 		resolvedTxt, | ||||
| 	] = await Promise.all([ | ||||
| 		resolver.resolve4(instance.host).catch(() => []), | ||||
| 		resolver.resolve6(instance.host).catch(() => []), | ||||
| 		resolver.resolveCname(instance.host).catch(() => []), | ||||
| 		resolver.resolveTxt(instance.host).catch(() => []), | ||||
| 	]); | ||||
| 
 | ||||
| 	return { | ||||
| 		a: resolved4, | ||||
| 		aaaa: resolved6, | ||||
| 		cname: resolvedCname, | ||||
| 		txt: resolvedTxt, | ||||
| 	}; | ||||
| }); | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue