|
|
@@ -23,8 +23,16 @@ action de vlag met `FFAppState().update(...)` en niet met een kale toewijzing:
|
|
|
**alleen `update()` roept `notifyListeners()` aan** (de setters in
|
|
|
`app_state.dart` doen dat niet).
|
|
|
|
|
|
-Plak steeds alleen wat ónder de `// DO NOT REMOVE`-regel staat; de importkop
|
|
|
-genereert FlutterFlow zelf.
|
|
|
+Plak alles onder de `// DO NOT REMOVE`-regel — **inclusief de eigen importregel
|
|
|
+die daar direct onder staat** (er staat een `⬇ PLAK VANAF HIER ⬇`-markering).
|
|
|
+De FlutterFlow-importkop erbóven genereert de builder zelf.
|
|
|
+
|
|
|
+⚠️ **Valkuil, 2026-09-13 aan den lijve:** zonder
|
|
|
+`import 'package:http/http.dart' as http;` slaat de Custom Code-editor de action
|
|
|
+gewoon op en meldt de builder **niets** — maar de Gradle-build faalt met
|
|
|
+`Error: Undefined name 'http'`. De editor controleert eigen imports dus niet.
|
|
|
+Het widget heeft dit probleem niet: `go_router` komt daar ook via de
|
|
|
+FlutterFlow-imports binnen (getest, compileert met én zonder).
|
|
|
- **Custom Action `checkVerbinding`** — één HEAD-request op de site-root.
|
|
|
Gemeten: HTTP 200, **0 bytes, 57 ms** (tegenover 34 KB / 1,3 s voor een gewone
|
|
|
data-call), dus verwaarloosbaar. Een 401/404 telt als bereikbaar; alleen 5xx,
|
|
|
@@ -80,6 +88,16 @@ blok ís de gecrashte widget (bevinding C hieronder). De banner maakt het alleen
|
|
|
verklaarbaar in plaats van kapot. De vier crashplekken blijven dus een aparte
|
|
|
taak.
|
|
|
|
|
|
+### 🛠 Bevinding C · offline-crash op Home/P-Uitgaan-slider — Eigenaar: Claude — bezig (2026-09-13 19:45)
|
|
|
+
|
|
|
+Aanpak: geen herbouw naar custom action, maar een **Predefined Path** op de
|
|
|
+API-call (`items` = `$[:]`, is-list) en Generate Dynamic Children daaraan
|
|
|
+binden. FlutterFlow genereert dan `XCall.items(jsonBody)?.toList() ?? []` —
|
|
|
+null-veilig, in tegenstelling tot `getJsonField(jsonBody, r'$').toList()`.
|
|
|
+Plekken: `HomeSliderCall` (Home-slider), `UitgaanSliderCall` (P-Uitgaan-slider),
|
|
|
+`HorecagelegenheidoverzichtCall` (horeca tab 6 — herbinding daar is voor Bob,
|
|
|
+Claude komt niet in dat paneel op die pagina).
|
|
|
+
|
|
|
### 🐞 Nieuw gevonden 2026-09-13 (Claude, code-audit op verse export)
|
|
|
|
|
|
Twee echte bevindingen uit een browserloze audit; allebei nagemeten tegen
|