fix type missing of request.rawBody
This commit is contained in:
parent
ae84c776b7
commit
96341da279
|
@ -127,7 +127,11 @@ export class ActivityPubServerService {
|
||||||
|
|
||||||
let signature: ReturnType<typeof parseRequestSignature>;
|
let signature: ReturnType<typeof parseRequestSignature>;
|
||||||
|
|
||||||
const verifyDigest = await verifyDigestHeader(request.raw, request.rawBody || '', true);
|
const verifyDigest = await verifyDigestHeader(
|
||||||
|
request.raw,
|
||||||
|
typeof request.rawBody === 'string' ? request.rawBody : (request.rawBody ? request.rawBody.toString('utf8') : ''),
|
||||||
|
true
|
||||||
|
);
|
||||||
if (verifyDigest !== true) {
|
if (verifyDigest !== true) {
|
||||||
this.inboxLogger.warn('digest verification failed');
|
this.inboxLogger.warn('digest verification failed');
|
||||||
reply.code(401);
|
reply.code(401);
|
||||||
|
|
Loading…
Reference in New Issue