add localstorage for last connected baseurl

This commit is contained in:
2024-09-22 15:40:03 +02:00
parent f4fd454fdc
commit 667adc564b
2 changed files with 14 additions and 2 deletions

View File

@@ -18,6 +18,17 @@ export const useUserStore = defineStore('userStore', () => {
return user ? JSON.parse(user) : null; return user ? JSON.parse(user) : null;
} }
function setBaseUrl(url: string) {
localStorage.setItem('baseUrl', url);
baseUrl.value = url;
}
function loadBaseUrl(): string | null {
const url = localStorage.getItem('baseUrl');
return url;
}
function setUser(user: Me | null) { function setUser(user: Me | null) {
User.value = user; User.value = user;
saveUser(user) saveUser(user)
@@ -142,6 +153,7 @@ export const useUserStore = defineStore('userStore', () => {
} }
setUser(loadUser()); setUser(loadUser());
baseUrl.value = loadBaseUrl();
return { fetchSong, fetchActiveSearch, fetchSearchArtist, fetchCollections, fetchCollection, fetchRecent, fetchFavorites, fetchMe, userId, baseUrl, proxyUrl, User, setUser } return { fetchSong, fetchActiveSearch, fetchSearchArtist, fetchCollections, fetchCollection, fetchRecent, fetchFavorites, fetchMe, userId, baseUrl, proxyUrl, User, setUser, setBaseUrl }
}) })

View File

@@ -50,7 +50,7 @@ async function getMe() {
console.log("active user: ", data.name) console.log("active user: ", data.name)
userStore.setUser(data); userStore.setUser(data);
userStore.baseUrl = data.endpoint; userStore.setBaseUrl(data.endpoint);
} }