diff --git a/src/components/relays/nav/RelaysNav.vue b/src/components/relays/nav/RelaysNav.vue index e3229d2..f57a069 100644 --- a/src/components/relays/nav/RelaysNav.vue +++ b/src/components/relays/nav/RelaysNav.vue @@ -27,10 +27,11 @@ \ No newline at end of file diff --git a/src/components/relays/pages/RelaysFind.vue b/src/components/relays/pages/RelaysFind.vue index 65423f0..bc804eb 100644 --- a/src/components/relays/pages/RelaysFind.vue +++ b/src/components/relays/pages/RelaysFind.vue @@ -54,11 +54,11 @@ diff --git a/src/components/relays/tasks/TasksManager.vue b/src/components/relays/tasks/TasksManager.vue index 5663ced..1f70ba4 100644 --- a/src/components/relays/tasks/TasksManager.vue +++ b/src/components/relays/tasks/TasksManager.vue @@ -9,13 +9,14 @@ \ No newline at end of file diff --git a/src/shared/computed.js b/src/shared/computed.js index 5f37b00..51e784a 100644 --- a/src/shared/computed.js +++ b/src/shared/computed.js @@ -1,5 +1,14 @@ +import {useRoute} from 'vue-router' + export default { isExpired: function(){ return (slug) => !this.store.tasks.getLastUpdate(slug) || Date.now() - this.store.tasks.getLastUpdate(slug) > this.store.prefs.expireAfter }, + path: function() { return useRoute().path }, + relayFromUrl() { + return `wss://${this.$route.params.relayUrl}` + }, + isSingle(){ + return typeof this.$route.params.relayUrl !== 'undefined' + } } \ No newline at end of file