Archived
✨ Refetech user data if memberships has expired
This commit is contained in:
1 parent
9863ec9931
commit
2bf761d45b
1 file changed
+13
@@ -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: {
|
||||
|
||||
Reference in new issue
Block a user