From f4537e70927d4c7ea96670dbced695f6b3fd4a7c Mon Sep 17 00:00:00 2001 From: dakkar Date: Tue, 17 Dec 2024 16:45:56 +0000 Subject: [PATCH] better name, and other tweaks --- packages/backend/src/server/web/FeedService.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/backend/src/server/web/FeedService.ts b/packages/backend/src/server/web/FeedService.ts index c9773dc231..664f21d308 100644 --- a/packages/backend/src/server/web/FeedService.ts +++ b/packages/backend/src/server/web/FeedService.ts @@ -80,7 +80,7 @@ export class FeedService { for (const note of notes) { const createdAt = new Date(this.idService.parse(note.id).date); - if (this.compareDates(followersOnlyBefore, createdAt) || this.compareDates(hiddenBefore, createdAt)) { + if (this.shouldHideNote(followersOnlyBefore, createdAt) || this.shouldHideNote(hiddenBefore, createdAt)) { continue; } @@ -104,13 +104,13 @@ export class FeedService { } // this logic is copied from NoteEntityService.hideNote - private compareDates(reference: number | null, createdAt: Date): boolean { - if ((reference != null) + private shouldHideNote(reference: number | null, createdAt: Date): boolean { + if ((reference !== null) && ( (reference <= 0 && (Date.now() - createdAt.getTime() > 0 - (reference * 1000))) || (reference > 0 && (createdAt.getTime() < reference * 1000)) ) - ) { + ) { return true; } return false;