Files
unionflow-mobile-apps/lib/features/communication/domain/usecases/get_conversations.dart
dahoud 45dcd2171e feat(communication): module messagerie unifié + contact policies + blocages
Aligné avec le backend MessagingResource :
- Nouveau module communication (conversations, messages, participants)
- Respect des ContactPolicy (qui peut parler à qui par rôle)
- Gestion MemberBlock (blocages individuels)
- UI : conversations list, conversation detail, broadcast, tiles
- BLoC : MessagingBloc avec events (envoyer, démarrer conversation rôle, etc.)
2026-04-15 20:26:35 +00:00

19 lines
441 B
Dart

/// Use case: Récupérer les conversations v4
library get_conversations;
import 'package:injectable/injectable.dart';
import '../entities/conversation.dart';
import '../repositories/messaging_repository.dart';
@lazySingleton
class GetConversations {
final MessagingRepository repository;
GetConversations(this.repository);
Future<List<ConversationSummary>> call() async {
return await repository.getMesConversations();
}
}