Enforce relay requirements and backup index

This commit is contained in:
thePR0M3TH3AN
2025-06-29 13:22:09 -04:00
parent c14cc6910f
commit b9437094bc
3 changed files with 24 additions and 1 deletions

View File

@@ -68,6 +68,8 @@ class ConfigManager:
def set_relays(self, relays: List[str], require_pin: bool = True) -> None:
"""Update relay list and save."""
if not relays:
raise ValueError("At least one Nostr relay must be configured")
config = self.load_config(require_pin=require_pin)
config["relays"] = relays
self.save_config(config)