session-context-fix
Some checks failed
deploy / test (push) Failing after 57s
deploy / deploy (push) Has been skipped

This commit is contained in:
Untone 2023-12-16 19:44:25 +03:00
parent 2b6738d35b
commit c12d752ad0

View File

@ -112,7 +112,7 @@ export const SessionProvider = (props: {
initialValue: null, initialValue: null,
}) })
const user = createMemo(() => session().user) const user = createMemo(() => session()?.user)
createEffect(() => { createEffect(() => {
// detect confirm redirect // detect confirm redirect
@ -130,11 +130,13 @@ export const SessionProvider = (props: {
}) })
const loadSubscriptions = async (): Promise<void> => { const loadSubscriptions = async (): Promise<void> => {
const result = await apiClient.private?.getMySubscriptions() if (apiClient.private) {
if (result) { const result = await apiClient.getMySubscriptions()
setSubscriptions(result) if (result) {
} else { setSubscriptions(result)
setSubscriptions(EMPTY_SUBSCRIPTIONS) } else {
setSubscriptions(EMPTY_SUBSCRIPTIONS)
}
} }
} }