* Reapply "Update react-native-sensitive-info to 5.6.2 (#3346)"
This reverts commit 4bd596074c.
* Explicitly set keychainService to "app" for all calls to RNSInfo
So, apparently the default string used to save sensitive items changed from "app" to "default" between versions 6.0.0-alpha.9 and 5.6.2.
So if we install an app update built with 5.6.2 on top of our previous version (using 6.0.0-alpha.9) we can no longer find our previously stored secrets.
I am leaving the key as overridable by actual options propped in, in case someone wants to build a separate slice at one point. In contrast to accessControl which probably should not be a decision in engineerings court.
* Add comment
* Update test helpers
As mentioned in the README, we should provide keys to elements in the array of components passed to the Trans element.
/* be sure to include a key={index} prop to prevent React list/key warning */
* These functions are already typed from the tip AIDebugButton
* This function is already typed from the tip AIDebugButton
* This is actually not a function
* This is a press on a text but we do not need gesture event
* Type function from how it is used in this component
* Make multiline
* This is a function for a Pressable
* We already typed this from above in ExploreV2
* Type a function from how it is used in this component
* This is never called with null
* This is also never called with null as an argument
* Type two functions as they are used here because this is the tip for these props
Note: I keep observations as object because the prop is the same.
* Type this as is used below in accessibleTaxonName
Note: Ultimately this should be type TFunction from i18next I think.
* Type functional component props
Never quite sure how to do these
* Create release_notes.txt
* Remove prompt for release notes in prod lane
Removing the `release_notes: release_notes,`from the deliver call means fastlane falls back to defaults, for example looking for the text in default/release_notes.txt
* Remove two unused variables
* Update react-native-sensitive-info
* Delete react-native-sensitive-info+6.0.0-alpha.9.patch
* Migrate sensitive info error handling
* Lint rules changes
* Add comment
* Remove incomplete type
* Add hasItem mock
* Update type
* Remove exported function getUsername
This is nowhere imported, used only in AuthenticationService. Have added the only function that makes use of getSensitiveItem( "username" ) = isCurrentUser to the Auth integration test instead.
* Update package-lock.json
* Update Podfile.lock
* Replace string with exported error code
* Add try catch to hasItem call