setItem method

void setItem(
  1. String key,
  2. dynamic value, {
  3. bool saveKey = true,
})

Stores value under key in the state data map.

Set saveKey to false to prevent this key from being persisted across app restarts.

Implementation

void setItem(String key, dynamic value, {bool saveKey = true}) {
  state = state.copyWith(data: {
    ...state.data,
    key: value
  }, saveKeys: {
    ...state.saveKeys,
    key: saveKey,
  });
  saveState();
}