From 67cd78869ccedde355c33bb7ab3021e87e2e7c81 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sun, 13 Jul 2025 13:43:58 +0700 Subject: [PATCH] feat: more error codes --- .../src/integrations/social/facebook.provider.ts | 7 +++++++ .../src/integrations/social/instagram.provider.ts | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/libraries/nestjs-libraries/src/integrations/social/facebook.provider.ts b/libraries/nestjs-libraries/src/integrations/social/facebook.provider.ts index 5d01d0ce..485f9b64 100644 --- a/libraries/nestjs-libraries/src/integrations/social/facebook.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/facebook.provider.ts @@ -51,6 +51,13 @@ export class FacebookProvider extends SocialAbstract implements SocialProvider { }; } + if (body.indexOf('1366046') > -1) { + return { + type: 'bad-body' as const, + value: 'Photos should be smaller than 4 MB and saved as JPG, PNG', + }; + } + if (body.indexOf('1390008') > -1) { return { type: 'bad-body' as const, diff --git a/libraries/nestjs-libraries/src/integrations/social/instagram.provider.ts b/libraries/nestjs-libraries/src/integrations/social/instagram.provider.ts index dffaf631..85c6482f 100644 --- a/libraries/nestjs-libraries/src/integrations/social/instagram.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/instagram.provider.ts @@ -58,7 +58,7 @@ export class InstagramProvider }; } - if (body.indexOf('The user is not an Instagram Business') > -1) { + if (body.toLowerCase().indexOf('the user is not an instagram business') > -1) { return { type: 'refresh-token' as const, value: @@ -66,7 +66,7 @@ export class InstagramProvider }; } - if (body.indexOf('Error validating access token') > -1) { + if (body.toLowerCase().indexOf('session has been invalidated') > -1) { return { type: 'refresh-token' as const, value: 'Please re-authenticate your Instagram account',