summaryrefslogtreecommitdiff
path: root/packages/backend/src/queue/processors
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-10-20 12:54:25 +0200
committerMar0xy <marie@kaifa.ch>2023-10-20 12:54:25 +0200
commit33eab0d178a2b20aa2935914fe7b7e97e3bea948 (patch)
treecb41385c2a54ac966861f7f90f93f7341b4a7652 /packages/backend/src/queue/processors
parentfix: set boolean to true if uri doesn't match activity actor (diff)
downloadsharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.tar.gz
sharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.tar.bz2
sharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.zip
upd: change handling of renewkeyFailed
Diffstat (limited to 'packages/backend/src/queue/processors')
-rw-r--r--packages/backend/src/queue/processors/InboxProcessorService.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/backend/src/queue/processors/InboxProcessorService.ts b/packages/backend/src/queue/processors/InboxProcessorService.ts
index b57f64f16a..f69634968d 100644
--- a/packages/backend/src/queue/processors/InboxProcessorService.ts
+++ b/packages/backend/src/queue/processors/InboxProcessorService.ts
@@ -108,15 +108,14 @@ export class InboxProcessorService {
// また、signatureのsignerは、activity.actorと一致する必要がある
if (!httpSignatureValidated || authUser.user.uri !== activity.actor) {
- let renewKeyFailed = authUser.user.uri !== activity.actor ? true : false;
+ let renewKeyFailed = true;
if (!httpSignatureValidated) {
authUser.key = await this.apDbResolverService.refetchPublicKeyForApId(authUser.user);
if (authUser.key != null) {
httpSignatureValidated = httpSignature.verifySignature(signature, authUser.key.keyPem);
- } else {
- renewKeyFailed = true;
+ renewKeyFailed = false;
}
}