From 4c741b9ac9b13b9e9fd484b5dfadb012489000fc Mon Sep 17 00:00:00 2001 From: Akinwale Ariwodola Date: Mon, 7 Jan 2019 11:28:19 +0100 Subject: [PATCH] remove the RECEIVE_SMS permission (#386) --- .../phoneNumberRewardSubcard/view.js | 33 +++---------------- buildozer.spec.sample | 4 +-- buildozer.spec.travis | 5 +-- buildozer.spec.vagrant | 4 +-- 4 files changed, 11 insertions(+), 35 deletions(-) diff --git a/app/src/component/phoneNumberRewardSubcard/view.js b/app/src/component/phoneNumberRewardSubcard/view.js index 2cb841f..3c3ac8b 100644 --- a/app/src/component/phoneNumberRewardSubcard/view.js +++ b/app/src/component/phoneNumberRewardSubcard/view.js @@ -40,7 +40,7 @@ class PhoneNumberRewardSubcard extends React.PureComponent { } componentDidMount() { - DeviceEventEmitter.addListener('onReceiveSmsPermissionGranted', this.receiveSmsPermissionGranted); + //DeviceEventEmitter.addListener('onReceiveSmsPermissionGranted', this.receiveSmsPermissionGranted); DeviceEventEmitter.addListener('onVerificationCodeReceived', this.receiveVerificationCode); const { phone } = this.props; @@ -48,13 +48,13 @@ class PhoneNumberRewardSubcard extends React.PureComponent { this.setState({ newPhoneAdded: true }); } - if (NativeModules.UtilityModule) { + /*if (NativeModules.UtilityModule) { NativeModules.UtilityModule.canReceiveSms().then(canReceiveSms => this.setState({ canReceiveSms })); - } + }*/ } componentWillUnmount() { - DeviceEventEmitter.removeListener('onReceiveSmsPermissionGranted', this.receiveSmsPermissionGranted); + //DeviceEventEmitter.removeListener('onReceiveSmsPermissionGranted', this.receiveSmsPermissionGranted); DeviceEventEmitter.removeListener('onVerificationCodeReceived', this.receiveVerificationCode); } @@ -89,10 +89,6 @@ class PhoneNumberRewardSubcard extends React.PureComponent { } } - receiveSmsPermissionGranted = () => { - this.setState({ canReceiveSms: true }); - } - receiveVerificationCode = (evt) => { if (!this.state.newPhoneAdded || this.state.codeVerifySuccessful) { return; @@ -103,16 +99,6 @@ class PhoneNumberRewardSubcard extends React.PureComponent { verifyPhone(evt.code); } - onAllowAccessPressed = () => { - if (!NativeModules.UtilityModule) { - return notify({ - message: 'The required permission could not be obtained due to a missing module.', - }); - } - - NativeModules.UtilityModule.requestReceiveSmsPermission(); - } - onSendTextPressed = () => { const { addUserPhone, notify } = this.props; @@ -169,17 +155,6 @@ class PhoneNumberRewardSubcard extends React.PureComponent { return ( Pending action: Verify Phone Number - {!this.state.canReceiveSms && - - - You can grant access to the receive SMS permission in order to verify phone number. Alternatively, you can enter the verification code manually. - -