mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-09 22:57:21 +00:00
Update LoadSpaceDetailsParam to require spaceUuid and refactor SpaceDetailsDialog to enhance clarity in parameter handling.
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
class LoadSpaceDetailsParam {
|
||||
const LoadSpaceDetailsParam({
|
||||
this.spaceUuid,
|
||||
required this.spaceUuid,
|
||||
});
|
||||
|
||||
final String? spaceUuid;
|
||||
final String spaceUuid;
|
||||
}
|
||||
|
@ -29,11 +29,8 @@ class _SpaceDetailsDialogState extends State<SpaceDetailsDialog> {
|
||||
final isCreateMode = widget.space.uuid.isEmpty;
|
||||
|
||||
if (!isCreateMode) {
|
||||
context.read<SpaceDetailsBloc>().add(
|
||||
LoadSpaceDetails(
|
||||
LoadSpaceDetailsParam(spaceUuid: widget.space.uuid),
|
||||
),
|
||||
);
|
||||
final param = LoadSpaceDetailsParam(spaceUuid: widget.space.uuid);
|
||||
context.read<SpaceDetailsBloc>().add(LoadSpaceDetails(param));
|
||||
}
|
||||
super.initState();
|
||||
}
|
||||
|
Reference in New Issue
Block a user