isar / isar/hive

listen not working with provider package

Open
#302 15 comments 0 reactions 1 assignee Claimed by @simc View on GitHub
problem
Dominant language
Dart
Stars
4.4k
Forks
449
PR merge metrics
No merged PRs in 30d

Description

**Steps to Reproduce**
listen not working with provider package.

**Code sample**
```dart
import 'package:hive/hive.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:provider/provider.dart';

class SettingsPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return ValueListenableProvider.value(
value: Hive.box('settings').listenable(),
child: Consumer(
builder: (context, box, widget) {
return Switch(
value: box.get('darkMode', defaultValue: false),
onChanged: (val) {
box.put('darkMode', val);
});
},
),
);
}
}
```

**Version**
- Platform: Android
- Flutter version: 1.12.13+hotfix.9
- Hive version: 0.3.0+2

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.