From 3de355d3f7e681b85a1b44c3925b6acde09525e4 Mon Sep 17 00:00:00 2001 From: Vincent Texier <vit@free.fr> Date: Mon, 26 Dec 2022 19:14:36 +0100 Subject: [PATCH] [fix] fix user added servers deleted after application restart update currencies.yaml --- tikka/adapters/repository/assets/currencies.yaml | 2 +- tikka/domains/nodes.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tikka/adapters/repository/assets/currencies.yaml b/tikka/adapters/repository/assets/currencies.yaml index 7ba48422..03380025 100644 --- a/tikka/adapters/repository/assets/currencies.yaml +++ b/tikka/adapters/repository/assets/currencies.yaml @@ -13,7 +13,7 @@ gdev: entry_points: - "wss://gdev.p2p.legal/ws" - "wss://gdev.1000i100.fr/ws" - - "wss://gdev.librelois.fr/ws" + - "wss://gdev.trentesaux.fr/w" ss58_format: 42 gdev-local: diff --git a/tikka/domains/nodes.py b/tikka/domains/nodes.py index a06be6e0..68153d71 100644 --- a/tikka/domains/nodes.py +++ b/tikka/domains/nodes.py @@ -88,10 +88,12 @@ class Nodes: :return: """ + repository_urls = self.repository.get_urls() + # init repository with current currency entry point urls - self.repository.delete_all() for url in self.currencies.get_entry_point_urls(): - self.repository.add(Node(url)) + if url not in repository_urls: + self.repository.add(Node(url)) self.current_url = self.repository.list(0, 1)[0].url -- GitLab