Extends the Automerge-swift library, providing support for working with multiple Automerge documents at once, with pluggable network and storage providers.
After #88 (depends on #88), add a configuration option, and associated logic in errorOnRetry, to WebSocket network provider to allow setting a maximum number of retries before "giving up" and terminating the connection.
Dependent on #88 because without it in place, if a network provider "gave up", the application has no way of knowing about it and being able to react and/or provide appropriate UI for the failed state.
After #88 (depends on #88), add a configuration option, and associated logic in
errorOnRetry
, to WebSocket network provider to allow setting a maximum number of retries before "giving up" and terminating the connection.Dependent on #88 because without it in place, if a network provider "gave up", the application has no way of knowing about it and being able to react and/or provide appropriate UI for the failed state.