diff --git a/src/boot/axios.js b/src/boot/axios.js
index bc75909..31d1990 100644
--- a/src/boot/axios.js
+++ b/src/boot/axios.js
@@ -20,12 +20,12 @@ export default boot(({store}) => {
config.headers['Authorization'] = `Bearer ${token}`
}
- if (['/refresh', '/login'].includes(config.url)) {
- delete config.headers['Authorization'];
- }
+ if (['/refresh', '/login'].includes(config.url)) {
+ delete config.headers['Authorization'];
+ }
- return config;
- })
+ return config;
+ })
// Response interceptor for API calls
api.interceptors.response.use(
diff --git a/src/components/photos/skeletons/PhotoGallerySkeleton.vue b/src/components/photos/skeletons/PhotoGallerySkeleton.vue
index 5e7c6cc..b81e504 100644
--- a/src/components/photos/skeletons/PhotoGallerySkeleton.vue
+++ b/src/components/photos/skeletons/PhotoGallerySkeleton.vue
@@ -1,7 +1,17 @@
- gallery skeleton
+
diff --git a/src/layouts/PublicLayout.vue b/src/layouts/PublicLayout.vue
index dbb2d2c..dd8803d 100644
--- a/src/layouts/PublicLayout.vue
+++ b/src/layouts/PublicLayout.vue
@@ -37,7 +37,8 @@ import {useUserStore} from "stores/User";
export default {
preFetch() {
- return useUserStore().fetchLoggedUserDetail({refresh: true});
+ // todo: nevim proc tu nefunguje refresh, neposila se credentials
+ return useUserStore().fetchLoggedUserDetail({refresh: false});
}
}
diff --git a/src/pages/public/AircraftDetailPage.vue b/src/pages/public/AircraftDetailPage.vue
index ee647a6..66b13c5 100644
--- a/src/pages/public/AircraftDetailPage.vue
+++ b/src/pages/public/AircraftDetailPage.vue
@@ -1,11 +1,20 @@
+
+
@@ -54,7 +60,8 @@ useAppStore().setBreadcrumbs([
:zoom="13"
/>
-
+
+
Lety na místo {{ pointOfInterest.name }}
diff --git a/src/stores/Aircrafts.js b/src/stores/Aircrafts.js
index 50b4d91..8ec1834 100644
--- a/src/stores/Aircrafts.js
+++ b/src/stores/Aircrafts.js
@@ -22,7 +22,7 @@ export const useAircraftsStore = defineStore('Aircrafts', () => {
const fetchPublicDetail = (id) => query({
isQueryRunning,
query: AIRCRAFT_PUBLIC_DETAIL,
- variables: {id, public: true},
+ variables: {id},
}).then(item => {
aircraft.value = item;
return item;
diff --git a/src/stores/User.js b/src/stores/User.js
index 0993083..a6a7d35 100644
--- a/src/stores/User.js
+++ b/src/stores/User.js
@@ -66,9 +66,7 @@ export const useUserStore = defineStore('LoggedUser', () => {
};
const setTokens = ({access_token, access_token_validity}) => {
- const now = new Date().getTime() / 1000;
- // TODO: asi nefunguje expirace
- cookies.set("accessToken", access_token, {expires: now + access_token_validity})
+ cookies.set("accessToken", access_token, {expires: `${access_token_validity}s`})
};
const getAccessToken = () => {