|
|
@@ -352,7 +352,7 @@ export default function Page() {
|
|
|
checkTimeZone()
|
|
|
updateNotificationStatus()
|
|
|
mainTimer()
|
|
|
- if (user.isLogin){
|
|
|
+ if (user.isLogin) {
|
|
|
getUserAccess()
|
|
|
}
|
|
|
}
|
|
|
@@ -604,6 +604,22 @@ export default function Page() {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+ global.paySuccessRefresh = () => {
|
|
|
+ const start = new Date().getTime()
|
|
|
+ var timer = setInterval(() => {
|
|
|
+ userAccess().then(res => {
|
|
|
+ if ((res as any).member.subscription_status == 'ACTIVE_RENEWING' || (new Date().getTime() - start) >= 3 * 60 * 1000) {
|
|
|
+ clearInterval(timer)
|
|
|
+ }
|
|
|
+ console.log('9527')
|
|
|
+ dispatch(setAccessData(res))
|
|
|
+ setAccess(res)
|
|
|
+ })
|
|
|
+ },
|
|
|
+ 5000
|
|
|
+ )
|
|
|
+ }
|
|
|
+
|
|
|
global.indexPageRefresh = () => {
|
|
|
if (global.refreshStreaks) {
|
|
|
global.refreshStreaks()
|
|
|
@@ -1033,13 +1049,18 @@ export default function Page() {
|
|
|
{
|
|
|
user.isLogin && user.test_user && homeData && access && <View style={{ display: 'flex', flexDirection: 'column' }}>
|
|
|
<Text style={{ color: '#fff', fontSize: 15 }}>member status:{access && access.member && access.member.status}</Text>
|
|
|
+
|
|
|
{
|
|
|
access && access.member && access.member.status == 'MEMBER' &&
|
|
|
- <Text style={{ color: '#fff', fontSize: 15 }}>会员过期时间:{access.member.type == 'NON_CONSUMABLE' ? 'Lifelong' : dayjs(access.member.expire).format('YYYY-MM-DD HH:mm:ss')}</Text>
|
|
|
+ <Text style={{ color: '#fff', fontSize: 15 }}>会员过期倒计时:{access.member.type == 'NON_CONSUMABLE' ? 'Lifelong' : TimeFormatter.countdown(access.member.expire)}</Text>
|
|
|
}
|
|
|
{
|
|
|
- access && access.member && access.member.status == 'MEMBER' &&
|
|
|
- <Text style={{ color: '#fff', fontSize: 15 }}>会员过期倒计时:{access.member.type == 'NON_CONSUMABLE' ? 'Lifelong' : TimeFormatter.countdown(access.member.expire)}</Text>
|
|
|
+ access && access.member &&
|
|
|
+ <Text style={{ color: '#fff', fontSize: 15 }}>expire:{dayjs(access.member.expire).format('YYYY-MM-DD HH:mm:ss')}</Text>
|
|
|
+ }
|
|
|
+ {
|
|
|
+ access && access.member &&
|
|
|
+ <Text style={{ color: '#fff', fontSize: 15 }}>renewal:{dayjs(access.member.renewal).format('YYYY-MM-DD HH:mm:ss')}</Text>
|
|
|
}
|
|
|
{
|
|
|
access && access.member && <Text style={{ color: '#fff', fontSize: 15 }}>subscription_status:{access.member.subscription_status}</Text>
|