From 9ebe8e21dc399ee6d6a41168cf79b920fa09dec9 Mon Sep 17 00:00:00 2001 From: Hugo Pointcheval Date: Tue, 15 Nov 2022 18:09:39 -0500 Subject: [PATCH] fix(form): add nullable validator on boolean value --- .../lib/src/data/input_validators/boolean.dart | 6 +++--- .../wyatt_form_bloc/lib/src/domain/entities/form_input.dart | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/wyatt_form_bloc/lib/src/data/input_validators/boolean.dart b/packages/wyatt_form_bloc/lib/src/data/input_validators/boolean.dart index 71f470ca..dba84780 100644 --- a/packages/wyatt_form_bloc/lib/src/data/input_validators/boolean.dart +++ b/packages/wyatt_form_bloc/lib/src/data/input_validators/boolean.dart @@ -22,11 +22,11 @@ import 'package:wyatt_form_bloc/src/domain/input_validators/form_input_validator /// {@endtemplate} class Boolean extends NullableValidator { /// {@macro boolean} - const Boolean.pure({bool? defaultValue = false}) - : super.pure(defaultValue ?? false); + const Boolean.pure({bool defaultValue = false}) + : super.pure(defaultValue); /// {@macro boolean} - const Boolean.dirty({bool value = false}) : super.dirty(value); + const Boolean.dirty({bool? value}) : super.dirty(value); @override ValidationStandardError get onNull => ValidationStandardError.invalid; diff --git a/packages/wyatt_form_bloc/lib/src/domain/entities/form_input.dart b/packages/wyatt_form_bloc/lib/src/domain/entities/form_input.dart index 0947e7aa..741b3ac2 100644 --- a/packages/wyatt_form_bloc/lib/src/domain/entities/form_input.dart +++ b/packages/wyatt_form_bloc/lib/src/domain/entities/form_input.dart @@ -35,7 +35,6 @@ class FormInput< FormInput( this.key, this.validator, { - // ignore: avoid_redundant_argument_values FormInputMetadata? metadata, }) { this.metadata = metadata ?? FormInputMetadata();