mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 15:17:31 +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 {
|
class LoadSpaceDetailsParam {
|
||||||
const 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;
|
final isCreateMode = widget.space.uuid.isEmpty;
|
||||||
|
|
||||||
if (!isCreateMode) {
|
if (!isCreateMode) {
|
||||||
context.read<SpaceDetailsBloc>().add(
|
final param = LoadSpaceDetailsParam(spaceUuid: widget.space.uuid);
|
||||||
LoadSpaceDetails(
|
context.read<SpaceDetailsBloc>().add(LoadSpaceDetails(param));
|
||||||
LoadSpaceDetailsParam(spaceUuid: widget.space.uuid),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user