mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-08-25 17:09:40 +00:00
no need for (S) cuz it is not List
This commit is contained in:
@ -18,10 +18,10 @@ class UpdateBookableSpacesBloc
|
|||||||
|
|
||||||
Future<void> _onUpdateBookableSpace(UpdateBookableSpace event,
|
Future<void> _onUpdateBookableSpace(UpdateBookableSpace event,
|
||||||
Emitter<UpdateBookableSpacesState> emit) async {
|
Emitter<UpdateBookableSpacesState> emit) async {
|
||||||
emit(UpdateBookableSpaceLoading(event.updatedParams.spaceUuid));
|
emit(UpdateBookableSpaceLoading(event.updatedParam.spaceUuid));
|
||||||
try {
|
try {
|
||||||
final updatedSpace =
|
final updatedSpace =
|
||||||
await updateBookableSpaceService.update(event.updatedParams);
|
await updateBookableSpaceService.update(event.updatedParam);
|
||||||
|
|
||||||
emit(UpdateBookableSpaceSuccess(bookableSpaceConfig: updatedSpace));
|
emit(UpdateBookableSpaceSuccess(bookableSpaceConfig: updatedSpace));
|
||||||
event.onSuccess?.call();
|
event.onSuccess?.call();
|
||||||
|
@ -9,9 +9,9 @@ sealed class UpdateBookableSpaceEvent extends Equatable {
|
|||||||
|
|
||||||
class UpdateBookableSpace extends UpdateBookableSpaceEvent {
|
class UpdateBookableSpace extends UpdateBookableSpaceEvent {
|
||||||
final void Function()? onSuccess;
|
final void Function()? onSuccess;
|
||||||
final UpdateBookableSpaceParam updatedParams;
|
final UpdateBookableSpaceParam updatedParam;
|
||||||
const UpdateBookableSpace({
|
const UpdateBookableSpace({
|
||||||
required this.updatedParams,
|
required this.updatedParam,
|
||||||
this.onSuccess,
|
this.onSuccess,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -56,7 +56,7 @@ class BookableSpaceSwitchActivationWidget extends StatelessWidget {
|
|||||||
onChanged: (value) {
|
onChanged: (value) {
|
||||||
context.read<UpdateBookableSpacesBloc>().add(
|
context.read<UpdateBookableSpacesBloc>().add(
|
||||||
UpdateBookableSpace(
|
UpdateBookableSpace(
|
||||||
updatedParams: UpdateBookableSpaceParam(
|
updatedParam: UpdateBookableSpaceParam(
|
||||||
spaceUuid: space.spaceUuid,
|
spaceUuid: space.spaceUuid,
|
||||||
availability: value,
|
availability: value,
|
||||||
)),
|
)),
|
||||||
|
@ -65,7 +65,7 @@ class SaveSecondStepButton extends StatelessWidget {
|
|||||||
UpdateBookableSpace(
|
UpdateBookableSpace(
|
||||||
onSuccess: () =>
|
onSuccess: () =>
|
||||||
context.read<NonBookableSpacesBloc>().add(CallInitStateEvent()),
|
context.read<NonBookableSpacesBloc>().add(CallInitStateEvent()),
|
||||||
updatedParams: UpdateBookableSpaceParam.fromBookableModel(
|
updatedParam: UpdateBookableSpaceParam.fromBookableModel(
|
||||||
context
|
context
|
||||||
.read<SetupBookableSpacesBloc>()
|
.read<SetupBookableSpacesBloc>()
|
||||||
.selectedBookableSpaces
|
.selectedBookableSpaces
|
||||||
|
Reference in New Issue
Block a user