✨ Refetech user data if memberships has expired

This commit is contained in:
Nikolai R Kristiansen committed 2019-05-05 14:56:14 +02:00
1 parent 9863ec9931
commit 2bf761d45b
1 file changed
+13
+13
View File
@@ -21,6 +21,10 @@ class ProofContainer extends Component {
return membershipTypes[0].price / 100;
}
componentDidMount = () => {
this.checkExpiry();
};
render() {
return (
<Proof
@@ -37,6 +41,15 @@ class ProofContainer extends Component {
);
}
checkExpiry() {
const { user, fetchUser } = this.props;
const todaysDate = new Date().toISOString().substring(0, 10);
const lastMembership = user.last_membership;
if (lastMembership && lastMembership.membership_type !== 'lifelong' && lastMembership.end_date > todaysDate) {
fetchUser();
}
}
openStripe = () => {
const options = {
prefilledInformation: {