 
|
920dc31795
|
Refactor: Testable Keychain and Identity Manager (#584)
* Make static functions instance functions to be testable
* Injectable KeychainManager + Mock + updated tests
* Remove `pendingActions` from identity manager (dead code)
* Remove `getHandshakeState` from identity manager (dead code)
* Remove `getAllSocialIdentities` from identity manager (dead code)
* Remove `getCryptographicIdentity` from identity manager (dead code)
* Remove `resolveIdentity` from identity manager (dead code)
* Identity Manager: minor clean up
* Put Identity Manager behind a protocol
* Remove Keychain and Identity Manager singletons
* Tests: include MockKeychain/MockIdentityManager in project; init identityManager in CommandProcessorTests
---------
Co-authored-by: jack <jackjackbits@users.noreply.github.com>
|
2025-09-12 14:37:34 +02:00 |
|