Skip to content

Commit fdcab32

Browse files
committed
add permissionStateToggle property in home component state to rerender on permission grant
1 parent 3198a32 commit fdcab32

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/containers/home/Home.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ class Home extends Component {
1616
super();
1717

1818
this.state = {
19-
messaging : firebase.messaging()
19+
messaging : firebase.messaging(),
20+
permissionStateToggle: false
2021
};
2122

2223
this.notifyMe = this.notifyMe.bind(this);
@@ -50,6 +51,7 @@ class Home extends Component {
5051
// TODO(developer): Retrieve an Instance ID token for use with FCM.
5152
// ...
5253
// this.getToken(); WE ARE MAKING THIS MANUAL FOR THE EXAMPLE
54+
this.setState({permissionStateToggle : true});
5355
})
5456
.catch(function(err) {
5557
console.log('Unable to get permission to notify.', err);
@@ -96,6 +98,7 @@ class Home extends Component {
9698
fcmToken={ this.props.fcm.fcmToken }
9799
requestPermissionFunc={this.requestPermission}
98100
getTokenFunc={this.getToken}
101+
permissionStateToggle={this.state.permissionStateToggle}
99102
/>
100103
<Actions
101104
fcmToken={ this.props.fcm.fcmToken }

0 commit comments

Comments
 (0)