From d6dadad7cbbc432d21b5058f74c13f60d048b59a Mon Sep 17 00:00:00 2001 From: liamcottle Date: Mon, 23 Dec 2024 20:43:07 +1300 Subject: [PATCH] show signal metrics when clicking snr value in header --- src/frontend/components/messages/ConversationViewer.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/frontend/components/messages/ConversationViewer.vue b/src/frontend/components/messages/ConversationViewer.vue index dc24e00..797f050 100644 --- a/src/frontend/components/messages/ConversationViewer.vue +++ b/src/frontend/components/messages/ConversationViewer.vue @@ -46,7 +46,7 @@ - SNR {{ selectedPeerSignalMetrics.snr }} + SNR {{ selectedPeerSignalMetrics.snr }} @@ -775,6 +775,13 @@ export default { DialogUtils.alert(`This peer has enabled stamp security.\n\nYour device must have a ticket, or solve an automated proof of work task each time you send them a message.\n\nTime per message: ${estimatedTimeForStamp}`); }, + onSignalMetricsClick(signalMetrics) { + DialogUtils.alert([ + `Signal Quality: ${ signalMetrics.quality ?? '???' }%`, + `RSSI: ${ signalMetrics.rssi ?? '???' }dBm`, + `SNR: ${ signalMetrics.snr ?? '???'}dB`, + ].join("\n")); + }, scrollMessagesToBottom: function() { // next tick waits for the ui to have the new elements added this.$nextTick(() => {