mirror of
https://github.com/markqvist/Sideband.git
synced 2025-07-22 06:29:14 -04:00
Added configuration option for ignoring messages with invalid stamps
This commit is contained in:
parent
c2881e70e9
commit
042726d27f
4 changed files with 45 additions and 4 deletions
|
@ -2693,6 +2693,11 @@ class SidebandApp(MDApp):
|
|||
self.sideband.config["lxmf_ignore_unknown"] = self.settings_screen.ids.settings_lxmf_ignore_unknown.active
|
||||
self.sideband.save_configuration()
|
||||
|
||||
def save_lxmf_ignore_invalid_stamps(sender=None, event=None):
|
||||
self.sideband.config["lxmf_ignore_invalid_stamps"] = self.settings_screen.ids.settings_ignore_invalid_stamps.active
|
||||
self.sideband.save_configuration()
|
||||
self.sideband.update_ignore_invalid_stamps()
|
||||
|
||||
def save_lxmf_sync_limit(sender=None, event=None):
|
||||
self.sideband.config["lxmf_sync_limit"] = self.settings_screen.ids.settings_lxmf_sync_limit.active
|
||||
self.sideband.save_configuration()
|
||||
|
@ -2762,7 +2767,7 @@ class SidebandApp(MDApp):
|
|||
slider_val = int(self.settings_screen.ids.settings_lxmf_require_stamps_cost.value)
|
||||
cost_text = str(slider_val)
|
||||
|
||||
self.settings_screen.ids.settings_lxmf_require_stamps_label.text = f"Require stamp cost {cost_text} for inbound messages"
|
||||
self.settings_screen.ids.settings_lxmf_require_stamps_label.text = f"Require stamp cost {cost_text} for incoming messages"
|
||||
if save:
|
||||
if slider_val > 32:
|
||||
slider_val = 32
|
||||
|
@ -2826,6 +2831,9 @@ class SidebandApp(MDApp):
|
|||
self.settings_screen.ids.settings_lxmf_ignore_unknown.active = self.sideband.config["lxmf_ignore_unknown"]
|
||||
self.settings_screen.ids.settings_lxmf_ignore_unknown.bind(active=save_lxmf_ignore_unknown)
|
||||
|
||||
self.settings_screen.ids.settings_ignore_invalid_stamps.active = self.sideband.config["lxmf_ignore_invalid_stamps"]
|
||||
self.settings_screen.ids.settings_ignore_invalid_stamps.bind(active=save_lxmf_ignore_invalid_stamps)
|
||||
|
||||
self.settings_screen.ids.settings_lxmf_periodic_sync.active = self.sideband.config["lxmf_periodic_sync"]
|
||||
self.settings_screen.ids.settings_lxmf_periodic_sync.bind(active=save_lxmf_periodic_sync)
|
||||
save_lxmf_periodic_sync(save=False)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue