ZcashLightClientKit/Tests
Michal Fousek c1b640b44e [#801] Improve wipe implementation
Closes #801

- `SDKSynchronizer.wipe()` can be now called anytime.
- If the sync is in progress then the sync is first stopped and then
  wipe is executed.
- Wipe now returns AnyPublisher which completes or fails when wipe is
  done.
- Majority of wipe's work is to delete files. That is only operation
  that can throw error during wipe. This operation should succeed every
  time. If it fails that something is seriously wrong. When this happens
  the SDK can happen in inconsistent state. There is no recovery for
  now. Only way how to fix this is to reinstall the app in the device.
- Added hooks mechanism. This is implemented in `AfterSyncHooksManager`
  and it is used by `CompactBlockProcessor`. It's just more organized
  way how to track what should happen when the sync process is canceled.
2023-02-22 10:36:33 +01:00
..
DarksideTests [#801] Improve wipe implementation 2023-02-22 10:36:33 +01:00
NetworkTests [#795] Include sapling-spend file into bundle for tests 2023-02-20 10:03:16 +01:00
OfflineTests [#795] Include sapling-spend file into bundle for tests 2023-02-20 10:03:16 +01:00
PerformanceTests [#795] Include sapling-spend file into bundle for tests 2023-02-20 10:03:16 +01:00
TestUtils [#795] Include sapling-spend file into bundle for tests 2023-02-20 10:03:16 +01:00
lightwalletd Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00