riverpod_persistent_state 1.1.0 copy "riverpod_persistent_state: ^1.1.0" to clipboard
riverpod_persistent_state: ^1.1.0 copied to clipboard

Persistent store for riverpod package based on hive

Persistent riverpod store based on hive

Features #

Store state in persistent memory and restore it after application restarts

Getting started #

install #

Execute script in project directory, or add dependency in pubspec.yaml

flutter pub add riverpod_persistent_state

Usage #

Define provider with unique name and use it as state provider after

final tokenProvider = PersistentStateProvider<AuthorizationValue>(
  store: HiveJsonStore(
    defaultValue: () => const AuthorizationValue.unauthorized()
    fromJson: (json) => AuthorizationValue.fromJson(json),
    toJson: (value) => value.toJson(),
    boxName: 'token',
  ),
);
2
likes
110
pub points
50%
popularity

Publisher

unverified uploader

Persistent store for riverpod package based on hive

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, hive, riverpod, rxdart

More

Packages that depend on riverpod_persistent_state