mirror of
https://github.com/markqvist/Sideband.git
synced 2025-02-13 21:21:20 -05:00
Update peer telemetry from map by right-clicking
This commit is contained in:
parent
ebaf66788b
commit
d6f54a0df3
@ -5778,8 +5778,23 @@ class SidebandApp(MDApp):
|
||||
self.map_action()
|
||||
self.map_show(location)
|
||||
|
||||
def map_display_telemetry(self, sender=None):
|
||||
self.object_details_action(sender)
|
||||
def map_display_telemetry(self, sender=None, event=None):
|
||||
alt_event = False
|
||||
if sender != None:
|
||||
if hasattr(sender, "last_touch"):
|
||||
if hasattr(sender.last_touch, "button"):
|
||||
if sender.last_touch.button == "right":
|
||||
alt_event = True
|
||||
|
||||
if alt_event:
|
||||
try:
|
||||
if hasattr(sender, "source_dest"):
|
||||
self.sideband.request_latest_telemetry(from_addr=sender.source_dest)
|
||||
toast("Telemetry request sent")
|
||||
except Exception as e:
|
||||
RNS.log(f"Could not request telemetry update: {e}", RNS.LOG_ERROR)
|
||||
else:
|
||||
self.object_details_action(sender)
|
||||
|
||||
def map_display_own_telemetry(self, sender=None):
|
||||
self.sideband.update_telemetry()
|
||||
|
Loading…
x
Reference in New Issue
Block a user