feature/crew-chat-impl
Branch: feature/crew-chat-impl
Priorità: 3 — Feature nuove
Cosa è stato fatto
Collegamento crew → chat
crew_detail_sheet.dart — _openCrewChat ora funziona anche quando chatId è null:
- Se il
chatIdè già presente, naviga direttamente a/social/chat/:chatId - Se è
null: chiamaMessagingApiService().createGroupChat()con il nome della crew, ottiene il nuovochat.id, aggiorna il recordcrews.chat_idsu Supabase, poi naviga
In caso di errore mostra uno Snackbar rosso descrittivo.
Il pulsante “Apri Chat Crew” era già visibile a chi è membro (isMyCrew == true) — ora è funzionale anche alla prima apertura.
File modificati
| File | Modifica |
|---|---|
lib/shared/widgets/crew_detail_sheet.dart | Creazione on-demand chat di gruppo + navigazione |