You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
handleGroupDiscovery and handleGroupEnforcement lacked isGroupId() guards, causing user JIDs (e.g. 1234567890@s.whatsapp.net) to be incorrectly registered as 'pending' groups in discover mode, and silently blocked in enforce mode. Added isGroupId() bail-out at the top of both functions, matching the existing pattern in ensureGroupActive(). Added 5 regression tests covering both modes for DMs and preserving correct group behavior. |
1 month ago | |
|---|---|---|
| .. | ||
| db | 1 month ago | |
| server | 1 month ago | |
| services | 1 month ago | |
| tasks | 1 month ago | |
| utils | 1 month ago | |
| db.test.ts | 8 months ago | |
| locator.fallback.test.ts | 7 months ago | |
| migrator.test.ts | 8 months ago | |
| server.advanced-listings.test.ts | 1 month ago | |
| server.basic.test.ts | 1 month ago | |
| server.command-logging.test.ts | 1 month ago | |
| server.coverage.test.ts | 1 month ago | |
| server.dm-gating-regression.test.ts | 1 month ago | |
| server.group-validation.test.ts | 1 month ago | |
| server.groups-upsert.test.ts | 9 months ago | |
| server.onboarding-activar.test.ts | 7 months ago | |
| server.user-validation.test.ts | 1 month ago | |
| web.datetime.test.ts | 7 months ago | |