saveData method

Future<void> saveData({
  1. required String key,
  2. required String value,
  3. required void onSuccess(
    1. bool granted
    ),
  4. required OnErrorCallBack onError,
})

Saves a value encrypted to DataStore.

Implementation

Future<void> saveData({
  required String key,
  required String value,
  required void Function(bool success) onSuccess,
  required OnErrorCallBack onError,
}) {
  return _bridge.invoke(
    'Utils.saveData',
    params: {'key': key, 'value': value},
    callbacks: {
      'onSuccess': (p) => onSuccess((p['success'] as bool?) ?? false),
      'onError': onError,
    },
  );
}