From bac9d7bd4d2332d4a034c4752ada93a0b75b6c3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Claus-Peter=20H=C3=BCbner?= Date: Wed, 4 Jan 2023 00:19:38 +0100 Subject: [PATCH] invoke request getPubkicKey on each endpoint read from communities table --- backend/src/config/index.ts | 2 +- backend/src/federation/client/1_0/FederationClient.ts | 2 +- backend/src/federation/validateCommunities.ts | 5 +---- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/backend/src/config/index.ts b/backend/src/config/index.ts index 1559e7571..5e73eb76f 100644 --- a/backend/src/config/index.ts +++ b/backend/src/config/index.ts @@ -10,7 +10,7 @@ Decimal.set({ }) const constants = { - DB_VERSION: '0058-add_communities_table', + DB_VERSION: '0059-add_verified_at_to communities', DECAY_START_TIME: new Date('2021-05-13 17:46:31-0000'), // GMT+0 LOG4JS_CONFIG: 'log4js-config.json', // default log level on production should be info diff --git a/backend/src/federation/client/1_0/FederationClient.ts b/backend/src/federation/client/1_0/FederationClient.ts index 12b5fdac0..d1c1c00af 100644 --- a/backend/src/federation/client/1_0/FederationClient.ts +++ b/backend/src/federation/client/1_0/FederationClient.ts @@ -43,8 +43,8 @@ export async function requestGetPublicKey(fdCom: FdCommunity): Promise { while (true) { const dbCommunities: DbCommunity[] = await DbCommunity.find({ - where: [ - { verifiedAt: IsNull() }, - { verifiedAt: LessThan(Raw((lastAnnouncedAt) => `${lastAnnouncedAt}`)) }, - ], + where: [{ verifiedAt: IsNull() }, { verifiedAt: LessThan(`last_announced_at:`) }], }) if (dbCommunities) { dbCommunities.forEach(async function (dbCom) {