Skip to content

Add duplicate name handling, participant populate, and auth error improvements#74

Open
rxmox wants to merge 1 commit intobackendfrom
backend-mvp-fixes
Open

Add duplicate name handling, participant populate, and auth error improvements#74
rxmox wants to merge 1 commit intobackendfrom
backend-mvp-fixes

Conversation

@rxmox
Copy link
Collaborator

@rxmox rxmox commented Mar 8, 2026

Summary

  • Duplicate participant names: Instead of blocking with a 409 error, duplicate names now get an automatic #XXX random suffix (e.g., John#472). Applies to both guest and authenticated join flows.
  • Nested participant populate: GET /api/users/:userId/events now returns populated participantIds (with name and userId) for each event, enabling the frontend to load participant connections.
  • Auth error clarity: When a LinkedIn user tries to sign up with email/password, they now get a specific message telling them to log in with LinkedIn instead of a generic "Email already exists".

…r improvements

- Allow duplicate participant names by appending random #XXX suffix on collision
  instead of blocking with 409 error (both guest and authenticated join flows)
- Return populated participantIds (name, userId) in GET /users/:userId/events
  to enable frontend participant connection loading
- Return LinkedIn-specific error message when a LinkedIn user tries local signup
- Update all relevant docs (API reference, schema, realtime guide, roadmap)
@rxmox rxmox requested review from keeryn04 and lnqminh3003 March 8, 2026 23:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant