storeClear method

  1. @override
Future<void> storeClear()
override

Implementation

@override
Future<void> storeClear() async {
  final box = await store;
  await box.clear();

  // Also clear web debug entries for this environment
  if (HHiveCore.DEBUG_OBJ) {
    final prefix = '${ctx.env}::';
    final keys = web_debug.webDebugKeys();
    for (final key in keys) {
      if (key.startsWith(prefix)) {
        web_debug.webDebugDelete(key);
      }
    }
  }
}