Is your feature request related to a problem? Please describe.
Add missing functions to Synchronizer and WalletCoordinator to improve the SDK ability to clear its state
Describe the solution you'd like
SdkSynchronizer.closeFlow() is a Flow-providing version of Synchronizer.close(). It safely closes the
Synchronizer together with the related components.
WalletCoordinator.deleteSdkDataFlow is a Flow-providing function that deletes all the persisted data in the SDK
(databases associated with the wallet, all compact blocks, and data derived from those blocks) but preserves the
wallet secrets.
Is your feature request related to a problem? Please describe.
Add missing functions to Synchronizer and WalletCoordinator to improve the SDK ability to clear its state
Describe the solution you'd like
SdkSynchronizer.closeFlow()
is a Flow-providing version ofSynchronizer.close()
. It safely closes the Synchronizer together with the related components.WalletCoordinator.deleteSdkDataFlow
is a Flow-providing function that deletes all the persisted data in the SDK (databases associated with the wallet, all compact blocks, and data derived from those blocks) but preserves the wallet secrets.Alternatives you've considered
Additional context