From 50e8d0aa9063beb07698d04abb82b9a476be310d Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Thu, 30 Sep 2021 17:48:35 -0400 Subject: [PATCH] feat: prepare desktop for dogfooding - Use go-waku fleet for rendezvous - Use dns-discovery for obtaining fleet nodes --- src/app_service/tasks/marathon/mailserver/model.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app_service/tasks/marathon/mailserver/model.nim b/src/app_service/tasks/marathon/mailserver/model.nim index 676296e801..c74edbdca7 100644 --- a/src/app_service/tasks/marathon/mailserver/model.nim +++ b/src/app_service/tasks/marathon/mailserver/model.nim @@ -77,7 +77,9 @@ proc init*(self: MailserverModel) = let fleetConfig = readFile(joinPath(getAppDir(), fleets)) self.fleet = newFleetModel(fleetConfig) self.wakuVersion = status_settings.getWakuVersion() + self.mailservers = toSeq(self.fleet.config.getMailservers(status_settings.getFleet(), self.wakuVersion == 2).values) + for mailserver in status_settings.getMailservers().getElems(): self.mailservers.add(mailserver["address"].getStr()) @@ -178,7 +180,7 @@ proc fillGaps*(self: MailserverModel, chatId: string, messageIds: seq[string]) = discard status_mailservers.fillGaps(chatId, messageIds) proc findNewMailserver(self: MailserverModel) = - warn "Finding a new mailserver..." + warn "Finding a new mailserver...", wakuVersion=self.wakuVersion let mailserversReply = parseJson(status_mailservers.ping(self.mailservers, 500, self.wakuVersion == 2))["result"]