From 69e39b91b365e976bc177c6d85ba740b7837e75c Mon Sep 17 00:00:00 2001 From: Nevo David Date: Sat, 2 Aug 2025 14:26:30 +0700 Subject: [PATCH] feat: better erroring for X --- .../src/integrations/social/x.provider.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/libraries/nestjs-libraries/src/integrations/social/x.provider.ts b/libraries/nestjs-libraries/src/integrations/social/x.provider.ts index 98e9db98..72d1210a 100644 --- a/libraries/nestjs-libraries/src/integrations/social/x.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/x.provider.ts @@ -34,6 +34,20 @@ export class XProvider extends SocialAbstract implements SocialProvider { value: string; } | undefined { + if (body.includes('usage-capped')) { + return { + type: 'refresh-token', + value: + 'Posting failed - capped reached. Please try again later', + }; + } + if (body.includes('duplicate-rules')) { + return { + type: 'refresh-token', + value: + 'You have already posted this post, please wait before posting again', + }; + } if (body.includes('The Tweet contains an invalid URL.')) { return { type: 'bad-body',