Fix ignoreCallback bug #1
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm not using this branch any more, but this fix should probably be useful to you.
localsync was running callbacks when it was not intended.
In ff828fc, backbone.dualstorage.coffee:228 added:
Changing the options object also affects the other callbacks that use options (such as line 202:
localsync('clear', model, options))
since multiple callbacks are defined in the same scope using the same options variable. In my case, thelocalsync('clear', ...)
was called with ignoreCallbacks = false. Since clear doesn't return a response, the error callback would get called once for each collection item every time I would fetch on the collection.