phase3: improve arg-bang handler (allow ! in chains, ; terminator). 574->440

This commit is contained in:
2026-07-26 10:41:02 +08:00
parent 36f36b815f
commit 154d696e70
50 changed files with 138 additions and 138 deletions

View File

@@ -230,7 +230,7 @@ class MobileNewAddressState extends State<MobileNewAddress> {
onChanged: (newValue) {
if (mounted) {
setState(() {
_selectedProvince = newValue;
_selectedProvince = newValue!;
});
}
},
@@ -349,14 +349,14 @@ class MobileNewAddressState extends State<MobileNewAddress> {
setState(() {
if (widget.locatedAddress != null) {
if (provinces.contains(widget.locatedAddress!.province)) {
_selectedProvince = widget.locatedAddress!.province;
_selectedProvince = widget.locatedAddress!.province!;
}
cityController.text = widget.locatedAddress!.city;
postalCodeController.text = widget.locatedAddress!.postalCode;
cityController.text = widget.locatedAddress!.city!;
postalCodeController.text = widget.locatedAddress!.postalCode!;
streetLine1Controller.text = (widget.locatedAddress!.streetNumber != null
&& widget.locatedAddress!.streetNumber!.isNotEmpty
? widget.locatedAddress!.streetNumber! + ' ' : '')
+ widget.locatedAddress!.streetName;
+ widget.locatedAddress!.streetName!;
} else {
_selectedProvince = 'Ontario';
}
@@ -366,7 +366,7 @@ class MobileNewAddressState extends State<MobileNewAddress> {
}
void _saveNewAddress() {
final FormState form = _formKey.currentState;
final FormState form = _formKey.currentState!;
if (form.validate()) {
HttpUtil.httpPost('v1/addresses', (response) {