Skip to content

Commit

Permalink
fix(registration): fix wrong redirect on registration flow
Browse files Browse the repository at this point in the history
  • Loading branch information
iltumio committed Feb 25, 2022
1 parent ceee624 commit eb4e488
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 7 deletions.
2 changes: 1 addition & 1 deletion pages/auth/register/Register.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<div class="registration-body">
<UserCreate :onConfirm="confirm" v-if="hasToRegister" />
<UiLoadersPageLoader
:is-loading="!hasToRegister && !isRegistered"
:is-loading="!hasToRegister && !allPrerequisitesReady"
:title="$t('pages.loading.loading')"
:subtitle="registrationStep"
/>
Expand Down
13 changes: 9 additions & 4 deletions pages/auth/register/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ export default Vue.extend({
},
computed: {
...mapGetters('accounts', ['getRegistrationStatus']),
...mapGetters(['allPrerequisitesReady']),
hasToRegister() {
return this.getRegistrationStatus === RegistrationStatus.UNKNOWN
},
Expand All @@ -32,23 +33,27 @@ export default Vue.extend({
'user.registration.reg_status.sending_transaction',
)
default:
return this.$i18n.t('user.registration.reg_status.registered')
return this.$i18n.t('user.loading.loading_account')
}
},
isRegistered() {
return this.getRegistrationStatus === RegistrationStatus.REGISTERED
},
},
watch: {
allPrerequisitesReady(nextValue) {
if (!nextValue) return
this.$router.replace('/chat/direct')
},
},
mounted() {},
methods: {
async confirm(userData: UserRegistrationData) {
await this.$store.dispatch('accounts/registerUser', {
this.$store.dispatch('accounts/registerUser', {
name: userData.username,
image: userData.photoHash,
status: userData.status,
})
this.$router.replace('/chat/direct')
},
},
})
Expand Down
4 changes: 2 additions & 2 deletions store/accounts/actions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -291,8 +291,8 @@ export default {
const { initialized: textileInitialized } = rootState.textile
const { initialized: webrtcInitialized } = rootState.webrtc

if (!textileInitialized) {
const { pin } = state
const { pin } = state
if (!textileInitialized && pin) {
dispatch(
'textile/initialize',
{
Expand Down

0 comments on commit eb4e488

Please sign in to comment.