feat: Refactor group deletion logic to use tripId and add reset trips functionality
This commit is contained in:
@@ -148,7 +148,7 @@ class GroupBloc extends Bloc<GroupEvent, GroupState> {
|
||||
Emitter<GroupState> emit,
|
||||
) async {
|
||||
try {
|
||||
await _repository.deleteGroup(event.groupId);
|
||||
await _repository.deleteGroup(event.tripId);
|
||||
emit(const GroupOperationSuccess('Groupe supprimé'));
|
||||
} catch (e) {
|
||||
emit(GroupError('Erreur lors de la suppression: $e'));
|
||||
|
||||
@@ -88,10 +88,10 @@ class UpdateGroup extends GroupEvent {
|
||||
|
||||
// Supprimer un groupe
|
||||
class DeleteGroup extends GroupEvent {
|
||||
final String groupId;
|
||||
final String tripId;
|
||||
|
||||
const DeleteGroup(this.groupId);
|
||||
const DeleteGroup(this.tripId);
|
||||
|
||||
@override
|
||||
List<Object?> get props => [groupId];
|
||||
List<Object?> get props => [tripId];
|
||||
}
|
||||
Reference in New Issue
Block a user