import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'esp_topic.dart'; /// Ephemeral selection from the ESP screen. Survives across the /// onboarding flow (Verif Sheet → ESP → USP → OTP / Pilih cara). Cleared /// when a chat session is created server-side. final espSelectionProvider = StateProvider>((_) => {}); /// Set to `true` when the user tapped "lewati" on the ESP screen. Distinct /// from "user picked nothing then pressed Lanjut" — the backend wants to /// know whether the empty set was intentional or a deliberate skip. final espSkippedProvider = StateProvider((_) => false);