From 71cf4b9feb7c588feeafb8ee75d919142a4cc9dd Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Wed, 2 Jul 2025 16:30:23 +0300 Subject: [PATCH] Update LoadSpaceDetailsParam to require spaceUuid and refactor SpaceDetailsDialog to enhance clarity in parameter handling. --- .../domain/params/load_space_details_param.dart | 4 ++-- .../presentation/widgets/space_details_dialog.dart | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/lib/pages/space_management_v2/modules/space_details/domain/params/load_space_details_param.dart b/lib/pages/space_management_v2/modules/space_details/domain/params/load_space_details_param.dart index e5efbb83..c4c6c565 100644 --- a/lib/pages/space_management_v2/modules/space_details/domain/params/load_space_details_param.dart +++ b/lib/pages/space_management_v2/modules/space_details/domain/params/load_space_details_param.dart @@ -1,7 +1,7 @@ class LoadSpaceDetailsParam { const LoadSpaceDetailsParam({ - this.spaceUuid, + required this.spaceUuid, }); - final String? spaceUuid; + final String spaceUuid; } diff --git a/lib/pages/space_management_v2/modules/space_details/presentation/widgets/space_details_dialog.dart b/lib/pages/space_management_v2/modules/space_details/presentation/widgets/space_details_dialog.dart index 09355950..69b54b4f 100644 --- a/lib/pages/space_management_v2/modules/space_details/presentation/widgets/space_details_dialog.dart +++ b/lib/pages/space_management_v2/modules/space_details/presentation/widgets/space_details_dialog.dart @@ -29,11 +29,8 @@ class _SpaceDetailsDialogState extends State { final isCreateMode = widget.space.uuid.isEmpty; if (!isCreateMode) { - context.read().add( - LoadSpaceDetails( - LoadSpaceDetailsParam(spaceUuid: widget.space.uuid), - ), - ); + final param = LoadSpaceDetailsParam(spaceUuid: widget.space.uuid); + context.read().add(LoadSpaceDetails(param)); } super.initState(); }