From 248a5d2e9b1f060536931f370c9b08eaaef0c63a Mon Sep 17 00:00:00 2001 From: dskvr Date: Tue, 10 Jan 2023 03:38:08 +0100 Subject: [PATCH 1/2] fix message not displaying on single while data is loading --- src/components/relays/pages/RelaysSingle.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/relays/pages/RelaysSingle.vue b/src/components/relays/pages/RelaysSingle.vue index 6d8c97e..e3a288f 100644 --- a/src/components/relays/pages/RelaysSingle.vue +++ b/src/components/relays/pages/RelaysSingle.vue @@ -12,7 +12,7 @@
-
+
Data has not yet populated and is currently being processed. Depending on the availability of of the {{ relay }}, this may or may not be populated shortly.
From 2f00e624301158818131702aed2858a1390be8b7 Mon Sep 17 00:00:00 2001 From: dskvr Date: Tue, 10 Jan 2023 04:09:39 +0100 Subject: [PATCH 2/2] move path fn to shared computed and add single relay check --- src/components/relays/nav/RelaysNav.vue | 11 +- src/components/relays/pages/RelaysFind.vue | 7 +- src/components/relays/pages/RelaysHome.vue | 2 - src/components/relays/pages/RelaysSingle.vue | 4 - src/components/relays/tasks/RefreshTask.vue | 126 +++++++++---------- src/components/relays/tasks/TasksManager.vue | 7 +- src/shared/computed.js | 9 ++ 7 files changed, 75 insertions(+), 91 deletions(-) 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