Commit Graph

6 Commits

Author SHA1 Message Date
fce670664b phase3: nullfix.py batch script — bang/late/param-nullable
Automated null-safety fixes driven by dart analyze (no corruption):
- unchecked_use_of_nullable_value: insert '!' on receiver (property/method/[]/op)
- not_initialized field/var: mark 'late'
- missing_default_value_for_parameter: nullable param
Errors: 2374(peak) -> 907
2026-07-25 18:13:01 +08:00
4f9aa4f683 phase3(foundation): http_util dio5 migration + null-safe models
- http_util.dart: dio4->5 (DioException, nullable params, drop unused statusCode,
  null-safe e.response!.data), countryCode ?? ''
- models/* (39 files): make all instance fields nullable (fromJson initializer-list
  pattern forces nullable); fix internal method usages (cart_info/cart_line_item/
  order/shipping_rate) with !/??
- models/ now passes dart analyze with 0 errors

Widget-level null-safety + remaining utils/store continue in next batch.
2026-07-24 03:48:54 +08:00
f504e213a0 initial commit to gitea 2022-03-10 00:47:26 -05:00
808ffa3211 backup. before shop update 2021-08-31 13:28:33 -04:00
c378a6203c backup. 2020-12-28 00:19:04 -05:00
86c845b49b backup. 2020-12-23 00:43:59 -05:00