Add support for aggregate auth on this phone as well #748
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.
This fixes e-mission/e-mission-docs#408
and is a partial fix for
e-mission/e-mission-docs#628
Fix is fairly straightforward:
aggregate_call_auth
config option, similar to the serverno_auth
, use thecordova.plugin.http.sendRequest
as beforeuser_only
, callwindow.cordova.plugins.BEMServerComm.pushGetJSON
similar to the existinguser calls
window.cordova.plugins.BEMServerComm.pushGetJSON
returns the data from theresponse instead of the response directly. So change the
no_auth
option toalso return the response data, and change all calling functions to access
response.foo
instead ofresponse.data.foo
Bonus fix:
finally
breaks on android 27 emulator, usethen().catch()
instead.
Testing done:
no_auth
no_auth
worksuser_only
no_auth
failsuser_only
succeeds