X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=server%2Fcontrollers%2Fwebfinger.ts;h=78e5dee79747a31c21592d4ceae71f021ace3ed5;hb=165cdc75bf1942ed687f78094c2bd366839a7c99;hp=1c726f0cbe549590122c762a415caf59feb3555b;hpb=350e31d6b64e4973dfa5e9f7b46841cb09aeb1ad;p=oweals%2Fpeertube.git diff --git a/server/controllers/webfinger.ts b/server/controllers/webfinger.ts index 1c726f0cb..78e5dee79 100644 --- a/server/controllers/webfinger.ts +++ b/server/controllers/webfinger.ts @@ -1,15 +1,12 @@ 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 ) @@ -30,6 +27,7 @@ function webfingerController (req: express.Request, res: express.Response, next: links: [ { rel: 'self', + type: 'application/activity+json', href: account.url } ]