swapped await to then for being able to build app
This commit is contained in:
61
src/main.ts
61
src/main.ts
@@ -5,8 +5,7 @@ import App from './App.vue';
|
|||||||
|
|
||||||
import Keycloak from 'keycloak-js';
|
import Keycloak from 'keycloak-js';
|
||||||
import {useUserStore} from 'stores/user-store';
|
import {useUserStore} from 'stores/user-store';
|
||||||
import { useQuasar } from 'quasar';
|
import { useChatStore } from 'stores/chat-store';
|
||||||
import { useChatStore } from './stores/chat-store';
|
|
||||||
|
|
||||||
const app = createApp(App);
|
const app = createApp(App);
|
||||||
const pinia = createPinia();
|
const pinia = createPinia();
|
||||||
@@ -16,41 +15,47 @@ app.use(pinia);
|
|||||||
|
|
||||||
const userStore = useUserStore();
|
const userStore = useUserStore();
|
||||||
const chatStore = useChatStore();
|
const chatStore = useChatStore();
|
||||||
const keycloak: Keycloak = await userStore.initKeycloak();
|
let keycloak:Keycloak;
|
||||||
|
userStore.initKeycloak()
|
||||||
const $q = useQuasar();
|
.then(r=>
|
||||||
let tries = 1;
|
{
|
||||||
|
keycloak=r
|
||||||
|
let tries = 1;
|
||||||
|
|
||||||
// Anfrage ans Backend
|
// Anfrage ans Backend
|
||||||
|
|
||||||
if (keycloak.subject) {
|
if (keycloak.subject) {
|
||||||
|
|
||||||
userStore.id = keycloak.subject;
|
userStore.id = keycloak.subject;
|
||||||
await userStore.getPtpUserById(keycloak.subject);
|
userStore.getPtpUserById(keycloak.subject).then(() =>
|
||||||
userStore.loadPtpUsersById(keycloak.subject).then(user => {
|
userStore.loadPtpUsersById(keycloak.subject||"").then(user => {
|
||||||
console.log(JSON.stringify(user));
|
console.log(JSON.stringify(user));
|
||||||
})
|
}));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
const interval = setInterval(() => {
|
|
||||||
if(userStore.userLoaded) clearInterval(interval);
|
|
||||||
|
|
||||||
userStore.getPtpUserById(keycloak.subject!).then(user => {
|
const interval = setInterval(() => {
|
||||||
console.log("New attempt: " + JSON.stringify(user));
|
if(userStore.userLoaded) clearInterval(interval);
|
||||||
console.warn(userStore.userLoaded);
|
|
||||||
}).catch(error => {
|
|
||||||
console.error("Ein Netzwerkfehler ist aufgetreten " + tries);
|
|
||||||
userStore.reconnectTries = tries;
|
|
||||||
|
|
||||||
tries++;
|
userStore.getPtpUserById(keycloak.subject!).then(user => {
|
||||||
});
|
console.log("New attempt: " + JSON.stringify(user));
|
||||||
}, 5000);
|
console.warn(userStore.userLoaded);
|
||||||
|
}).catch(() => {
|
||||||
|
console.error("Ein Netzwerkfehler ist aufgetreten " + tries);
|
||||||
|
userStore.reconnectTries = tries;
|
||||||
|
|
||||||
|
tries++;
|
||||||
|
});
|
||||||
|
}, 5000);
|
||||||
|
|
||||||
|
chatStore.loadProfilePictures();
|
||||||
|
userStore.loadProfilePictures();
|
||||||
|
|
||||||
|
} else {
|
||||||
|
console.error("hier ist was schlimmes passiert menno");
|
||||||
|
}
|
||||||
|
}).catch(e=>console.error(e));
|
||||||
|
|
||||||
chatStore.loadProfilePictures();
|
|
||||||
userStore.loadProfilePictures();
|
|
||||||
|
|
||||||
} else {
|
|
||||||
console.error("hier ist was schlimmes passiert menno");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user