markFirstOpenNeedsReplay static method

Future<void> markFirstOpenNeedsReplay()

Check if first_open needs replay (e.g., after DB loss).

Implementation

static Future<void> markFirstOpenNeedsReplay() async {
  final isSent = Prefs.getBool(_isSentKey) ?? false;
  if (!isSent) {
    await Prefs.setBool(_pendingDurableKey, true);
    await _markFirstOpenNotLocallyStored();
  }
}