Closed NattyNarwhal closed 1 year ago
I suspect the best option is to 1. cache 2. apply changes outside of setter (i.e. only on "Save" for edit server).
Or we could apply a label of some sort?
We should also delete the keychain entry (do we?) when the server object is deleted. And worry about those objects that get created upon creating a new server.
It might also be worth switching from internet passwords to generic, and use the server OID for caching.
Resolved, since edit server controller for now is the bottleneck.
Do need to override setters.
Rough draft of the common func to handle this: