fix: pinned mailserver default value

This commit is contained in:
Richard Ramos 2021-01-11 15:48:40 -04:00 committed by Iuri Matias
parent 199d5a0342
commit 4b72e5dde0
1 changed files with 2 additions and 2 deletions

View File

@ -71,12 +71,12 @@ proc getFleet*(): Fleet =
result = parseEnum[Fleet](fleet)
proc getPinnedMailserver*(): string =
let pinnedMailservers = getSetting[JsonNode](Setting.PinnedMailservers)
let pinnedMailservers = getSetting[JsonNode](Setting.PinnedMailservers, %*{})
let fleet = getSetting[string](Setting.Fleet, $Fleet.PROD)
return pinnedMailservers{fleet}.getStr()
proc pinMailserver*(enode: string = "") =
let pinnedMailservers = getSetting[JsonNode](Setting.PinnedMailservers)
let pinnedMailservers = getSetting[JsonNode](Setting.PinnedMailservers, %*{})
let fleet = getSetting[string](Setting.Fleet, $Fleet.PROD)
pinnedMailservers[fleet] = newJString(enode)
discard saveSetting(Setting.PinnedMailservers, pinnedMailservers)