ensure player is loaded

This commit is contained in:
Sascha Kühl 2025-05-26 15:44:44 +02:00
parent 573873fd0e
commit 2049c008fd
1 changed files with 8 additions and 5 deletions

View File

@ -17,6 +17,7 @@ import { useStore } from 'vuex'
import * as yup from 'yup'; import * as yup from 'yup';
import PitchTypeService from "@/services/PitchTypeService"; import PitchTypeService from "@/services/PitchTypeService";
import PitchType from "@/types/PitchType"; import PitchType from "@/types/PitchType";
import User from "@/types/User";
const loading = ref(false); const loading = ref(false);
// const server = JSON.parse(localStorage.getItem("server") || '""'); // const server = JSON.parse(localStorage.getItem("server") || '""');
@ -49,16 +50,18 @@ onMounted(() => {
} }
}); });
const submit = handleSubmit((values, { resetForm }) => { const submit = handleSubmit((values, { /*resetForm*/ }) => {
store.dispatch('auth/login', { store.dispatch('auth/login', {
email: values.email, email: values.email,
password: values.password, password: values.password,
}).then(() => { }).then((user: User) => {
resetForm(); return store.dispatch('player/determinePlayer', user);
onLogin();
}, error => { }, error => {
loading.value = false; loading.value = false;
console.log(error); console.log(error);
}).then(() => {
// resetForm();
onLogin();
}); });
}, ({errors}) => { }, ({errors}) => {
console.log(errors); console.log(errors);
@ -130,7 +133,7 @@ const changeServer = () => {
</ion-input> </ion-input>
</Field> </Field>
</ion-item> </ion-item>
<ion-button expand="block" class="ion-margin-top" type="submit" @click="submit">Login</ion-button> <ion-button expand="block" class="ion-margin-top" type="submit">Login</ion-button>
</form> </form>
</ion-card-content> </ion-card-content>
</ion-card> </ion-card>