There are several copies of the complement client in other projects now, which just rip the file as it was at the time e.g sliding sync. We should make the Client public, which means we need it in a form we're willing to support going forwards.
The client should be extensible (so the DoFunc helpers that the public functions call should be accessible outside the package) so out-of-repository tests can add new API helpers e.g alice.SlidingSync(...).
There are several copies of the complement client in other projects now, which just rip the file as it was at the time e.g sliding sync. We should make the Client public, which means we need it in a form we're willing to support going forwards.
The client should be extensible (so the
DoFunc
helpers that the public functions call should be accessible outside the package) so out-of-repository tests can add new API helpers e.galice.SlidingSync(...)
.