|
|
@@ -34,8 +34,8 @@ export default function Page() {
|
|
|
const [systemFast, setSystemFast] = useState(true)
|
|
|
const [systemExtra, setSystemExtra] = useState(true)
|
|
|
const [systemSun, setSystemSun] = useState(true)
|
|
|
- const [access, setAccess] = useState<any>(null)
|
|
|
const user = useSelector((state: any) => state.user);
|
|
|
+ const accessObj = useSelector((state: any) => state.access);
|
|
|
|
|
|
let navigation;
|
|
|
if (useNavigation) {
|
|
|
@@ -90,10 +90,9 @@ export default function Page() {
|
|
|
};
|
|
|
|
|
|
function getMemberStatus() {
|
|
|
- userAccess().then(res => {
|
|
|
- setAccess(res)
|
|
|
- console.log(res)
|
|
|
- if ((res as any).member.status == 'NON_MEMBER') {
|
|
|
+ const {access} = accessObj
|
|
|
+ if (access && access.member) {
|
|
|
+ if (access.member.status == 'NON_MEMBER') {
|
|
|
postNotifySettings({
|
|
|
notification: {
|
|
|
follow_sun: {
|
|
|
@@ -115,7 +114,7 @@ export default function Page() {
|
|
|
global.swiperDayNightRefresh()
|
|
|
})
|
|
|
}
|
|
|
- })
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
useDidShow(() => {
|
|
|
@@ -266,7 +265,7 @@ export default function Page() {
|
|
|
// setIsMulti(e.nativeEvent.value)
|
|
|
const value = e.nativeEvent.value
|
|
|
if (e.nativeEvent.value) {
|
|
|
- if (access.member.status == 'NON_MEMBER') {
|
|
|
+ if (accessObj && accessObj.access && accessObj.access.member.status == 'NON_MEMBER') {
|
|
|
setTimeout(() => {
|
|
|
setIsSunrise(false)
|
|
|
}, 1000)
|
|
|
@@ -297,7 +296,7 @@ export default function Page() {
|
|
|
// setIsMulti(e.nativeEvent.value)
|
|
|
const value = e.nativeEvent.value
|
|
|
if (e.nativeEvent.value) {
|
|
|
- if (access.member.status == 'NON_MEMBER') {
|
|
|
+ if (accessObj && accessObj.access && accessObj.member.status == 'NON_MEMBER') {
|
|
|
setTimeout(() => {
|
|
|
setIsSunset(false)
|
|
|
}, 1000)
|
|
|
@@ -327,7 +326,7 @@ export default function Page() {
|
|
|
// setIsMulti(e.nativeEvent.value)
|
|
|
const value = e.nativeEvent.value
|
|
|
if (e.nativeEvent.value) {
|
|
|
- if (access.member.status == 'NON_MEMBER') {
|
|
|
+ if (accessObj && accessObj.access && accessObj.member.status == 'NON_MEMBER') {
|
|
|
setTimeout(() => {
|
|
|
setIsSolarNoon(false)
|
|
|
}, 1000)
|