import * as express from 'express'
-
-import { CONFIG, PREVIEWS_SIZE, EMBED_SIZE } from '../initializers'
-import { oembedValidator } from '../middlewares'
-import { VideoInstance } from '../models'
+import { asyncMiddleware } from '../middlewares/async'
import { webfingerValidator } from '../middlewares/validators/webfinger'
import { AccountInstance } from '../models/account/account-interface'
const webfingerRouter = express.Router()
-webfingerRouter.use('/.well-known/webfinger',
- webfingerValidator,
+webfingerRouter.get('/.well-known/webfinger',
+ asyncMiddleware(webfingerValidator),
webfingerController
)
links: [
{
rel: 'self',
+ type: 'application/activity+json',
href: account.url
}
]