X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fmiddlewares%2Factivitypub.ts;h=d7f59be8c5a2553ebd8fb76c1f4835d20facaf50;hb=6ca76832fde247a33cb2ee94208f492801d1791a;hp=9113e02a738a32f379bdf160874ee1fbe06560df;hpb=e12a009254de33bcdbd8334992980fa029c3e10d;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/middlewares/activitypub.ts b/server/middlewares/activitypub.ts index 9113e02a7..d7f59be8c 100644 --- a/server/middlewares/activitypub.ts +++ b/server/middlewares/activitypub.ts @@ -1,7 +1,8 @@ import { eachSeries } from 'async' import { NextFunction, Request, RequestHandler, Response } from 'express' import { ActivityPubSignature } from '../../shared' -import { isSignatureVerified, logger } from '../helpers' +import { logger } from '../helpers/logger' +import { isSignatureVerified } from '../helpers/peertube-crypto' import { ACCEPT_HEADERS, ACTIVITY_PUB } from '../initializers' import { getOrCreateActorAndServerAndModel } from '../lib/activitypub' import { ActorModel } from '../models/activitypub/actor' @@ -17,7 +18,7 @@ async function checkSignature (req: Request, res: Response, next: NextFunction) try { actor = await getOrCreateActorAndServerAndModel(creator) } catch (err) { - logger.error('Cannot create remote actor and check signature.', err) + logger.warn('Cannot create remote actor %s and check signature.', creator, { err }) return res.sendStatus(403) } @@ -34,7 +35,6 @@ async function checkSignature (req: Request, res: Response, next: NextFunction) function executeIfActivityPub (fun: RequestHandler | RequestHandler[]) { return (req: Request, res: Response, next: NextFunction) => { const accepted = req.accepts(ACCEPT_HEADERS) - console.log(accepted) if (accepted === false || ACTIVITY_PUB.POTENTIAL_ACCEPT_HEADERS.indexOf(accepted) === -1) { return next() }