save<T> method

  1. @override
Future<void> save<T>(
  1. String key,
  2. T value
)
override

Save a setting to the Theme service with the Hive storage box, using key, as key for the value.

If type

Implementation

@override
Future<void> save<T>(String key, T value) async {
  try {
    await _hiveBox.put(key, value);
    if (_debug) {
      debugPrint('Hive type   : $key as ${value.runtimeType}');
      debugPrint('Hive saved  : $key as $value');
    }
  } catch (e) {
    debugPrint('Hive save (put) ERROR');
    debugPrint(' Error message ...... : $e');
    debugPrint(' Store key .......... : $key');
    debugPrint(' Save value ......... : $value');
  }
}