From a337123cbbaee168142911cb3fafeb2dc8e9a790 Mon Sep 17 00:00:00 2001 From: ryanzhao Date: Tue, 10 May 2022 14:25:14 +1000 Subject: [PATCH] only update the harkfork version when it is increasing --- SessionSnodeKit/SnodeAPI.swift | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SessionSnodeKit/SnodeAPI.swift b/SessionSnodeKit/SnodeAPI.swift index 35dc729b5..fd669ea17 100644 --- a/SessionSnodeKit/SnodeAPI.swift +++ b/SessionSnodeKit/SnodeAPI.swift @@ -145,10 +145,14 @@ public final class SnodeAPI : NSObject { return OnionRequestAPI.sendOnionRequest(to: snode, invoking: method, with: parameters, associatedWith: publicKey) .map2 { json in if let hf = json["hf"] as? [Int] { - if hf[0] != hardfork || hf[1] != softfork { - hardfork = hf[0] + if hf[1] > softfork { softfork = hf[1] + UserDefaults.standard[.softfork] = softfork + } + if hf[0] > hardfork { + hardfork = hf[0] UserDefaults.standard[.hardfork] = hardfork + softfork = hf[1] UserDefaults.standard[.softfork] = softfork } }