-
Notifications
You must be signed in to change notification settings - Fork 676
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved /settings/notifications push toggle error handling #4062
Commits on Oct 1, 2021
-
extracting the add pusher logic for the worker and delegating to the …
…task from the worker
Configuration menu - View commit details
-
Copy full SHA for d74dedb - Browse repository at this point
Copy the full SHA d74dedbView commit details -
reusing the transactional logic for the current session notifications…
… toggle - uses the synchronous token registering which also means we get error handling
Configuration menu - View commit details
-
Copy full SHA for 2d572cb - Browse repository at this point
Copy the full SHA 2d572cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c0c19 - Browse repository at this point
Copy the full SHA 82c0c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb8d6a5 - Browse repository at this point
Copy the full SHA eb8d6a5View commit details -
creating an injectable request executor to enable unit tests network …
…request (without hitting the network)
Configuration menu - View commit details
-
Copy full SHA for b7262c9 - Browse repository at this point
Copy the full SHA b7262c9View commit details -
including rx java dependency for the sdk tests because real (monarchy…
…) tranisitive depends on rx but doesn't propagate it as an API dependency - without an explicit declaration we can't mock the realm instance
Configuration menu - View commit details
-
Copy full SHA for d3bce76 - Browse repository at this point
Copy the full SHA d3bce76View commit details -
adding test for the add pusher task happy flow
- introduces the concepts of Fakes for handling the dependencies, unforuntately realm/monarchy aren't very testable in their current state so we'll need to use mocks
Configuration menu - View commit details
-
Copy full SHA for 0bb81ed - Browse repository at this point
Copy the full SHA 0bb81edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01a1653 - Browse repository at this point
Copy the full SHA 01a1653View commit details -
Configuration menu - View commit details
-
Copy full SHA for 317a817 - Browse repository at this point
Copy the full SHA 317a817View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87f0f3d - Browse repository at this point
Copy the full SHA 87f0f3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2693a34 - Browse repository at this point
Copy the full SHA 2693a34View commit details -
lifting the request executor to its own file in the network package
- also creates a dedicated RequestModule instead of providing the executor via the pushers module
Configuration menu - View commit details
-
Copy full SHA for e82de2b - Browse repository at this point
Copy the full SHA e82de2bView commit details