fix(liveness): Remove challenge options from the FaceLivenessDetector key #246
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.
Issue #, if available: N/A
Description of changes: After a callout from Tyler and some additional testing, found that having the challenge option as part of the remembered state for the Composable will break since when the view is rendered, the session ID is considered started and thus can't be reused which is what happens when the Composable gets torn down and restarted. Instead, will have to add a callout to the docs change that developers will need to create a new session ID if they wish to change the camera orientation "on the fly"
How did you test these changes? Tested by attemping to "swap" camera options at runtime at the start view as well as while the liveness check is happening. Before this fix, the Composable would restart and Rekognition would return an exception saying the session is no longer valid. After this fix, attempting to "swap" the option doesn't do anything.
Documentation update required?
General Checklist
fix(liveness): message,fix(authenticator): message,fix(all): message)By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.