From 7b39b34afbf400bcb8ab223a175b60322c73973d Mon Sep 17 00:00:00 2001 From: R0m1k3 Date: Wed, 21 Jan 2026 16:19:58 +0100 Subject: [PATCH] fix(analytics): auto-heal token status on successful sync --- server/services/analytics.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/services/analytics.ts b/server/services/analytics.ts index 7c4cf52..9d026b8 100644 --- a/server/services/analytics.ts +++ b/server/services/analytics.ts @@ -221,9 +221,13 @@ export class AnalyticsService { // Continue execution to save at least the follower count } - // Update Page + // Update Page - Auto-heal status if sync works await db.update(socialPages) - .set({ followersCount: followers }) + .set({ + followersCount: followers, + tokenStatus: 'valid', // If we got here, the token worked! + lastTokenCheck: new Date() + }) .where(eq(socialPages.id, pageId)); // Insert History