From 6b4b0b128eef46700353d0bd8917c3f94d4d9cd5 Mon Sep 17 00:00:00 2001 From: f0go Date: Tue, 19 Apr 2022 18:43:33 -0300 Subject: [PATCH] Remove awful cache --- Terra Planet.xcodeproj/project.pbxproj | 4 +-- Terra Planet/API/API.swift | 7 ----- Terra Planet/StoreManager.swift | 35 ------------------------- Terra Planet/Views/Home/Home.storyboard | 24 ++++++++--------- 4 files changed, 14 insertions(+), 56 deletions(-) diff --git a/Terra Planet.xcodeproj/project.pbxproj b/Terra Planet.xcodeproj/project.pbxproj index ab0cb8d..7762c37 100644 --- a/Terra Planet.xcodeproj/project.pbxproj +++ b/Terra Planet.xcodeproj/project.pbxproj @@ -936,7 +936,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 15; + CURRENT_PROJECT_VERSION = 17; DEVELOPMENT_TEAM = 8P26MFFBDF; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( @@ -980,7 +980,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 15; + CURRENT_PROJECT_VERSION = 17; DEVELOPMENT_TEAM = 8P26MFFBDF; ENABLE_BITCODE = NO; FRAMEWORK_SEARCH_PATHS = ( diff --git a/Terra Planet/API/API.swift b/Terra Planet/API/API.swift index c1d0275..46b8fad 100644 --- a/Terra Planet/API/API.swift +++ b/Terra Planet/API/API.swift @@ -82,12 +82,8 @@ final class API { } func loadCoins(callback: @escaping (_ status: Bool) -> Void) { - callback(false) if let wallet = wallet { - self.wallet?.coins = [:] - StoreManager.shared.deleteBalance() - func loadCoins() { var terra = false var anchor = false @@ -100,7 +96,6 @@ final class API { if self.supportedCoins.contains(coin["denom"].stringValue) { let amount = (coin["amount"].doubleValue / 1000000) let balance = Balance(coin: coin["denom"].stringValue, amount: amount) - StoreManager.shared.setBalance(coin: balance) self.wallet?.coins[coin["denom"].stringValue] = balance } } @@ -115,7 +110,6 @@ final class API { Network.shared.post("\(local)anchor/balance", data: ["mnemonic":wallet.mnemonic,"network":net]) { response in if response.status == 200 { let balance = Balance(coin: "anchor", amount: response.data["total_deposit_balance_in_ust"].doubleValue) - StoreManager.shared.setBalance(coin: balance) self.wallet?.coins["anchor"] = balance anchor = true if terra { @@ -357,7 +351,6 @@ final class API { Network.shared.get("\(local)market/rate/uluna/uusd") { response in if response.status == 200 { self.lunaPrice = response.data["amount"].doubleValue - StoreManager.shared.setLastLunaPrice(value: self.lunaPrice) callback(true) } else { diff --git a/Terra Planet/StoreManager.swift b/Terra Planet/StoreManager.swift index 15546b5..b5a206c 100644 --- a/Terra Planet/StoreManager.swift +++ b/Terra Planet/StoreManager.swift @@ -32,42 +32,7 @@ final class StoreManager { return .ust } - func setLastLunaPrice(value: Double) { - UserDefaults.standard.setValue(value, forKey: "lunaPrice") - } - - private func getLunaPrice() -> Double { - if let value = UserDefaults.standard.value(forKey: "lunaPrice") as? Double { - return value - } - else { - return 0 - } - } - - func setBalance(coin: Balance) { - UserDefaults.standard.setValue(coin.amount, forKey: "balance_\(coin.coin)") - } - - func deleteBalance() { - for coin in availableCoins { - UserDefaults.standard.setValue(nil, forKey: "balance_\(coin)") - } - } - - private func getBalance() { - if var _ = API.shared.wallet { - API.shared.lunaPrice = getLunaPrice() - for coin in availableCoins { - if let stored = UserDefaults.standard.value(forKey: "balance_\(coin)") as? Double { - API.shared.wallet?.coins[coin] = Balance(coin: coin, amount: stored) - } - } - } - } - func loadUserData(callback: @escaping (_ preferredGasFeeCoin: FeeCoin) -> Void) { - getBalance() callback(getPreferredGasFeeCoin()) } diff --git a/Terra Planet/Views/Home/Home.storyboard b/Terra Planet/Views/Home/Home.storyboard index 817c2d4..0f203a6 100644 --- a/Terra Planet/Views/Home/Home.storyboard +++ b/Terra Planet/Views/Home/Home.storyboard @@ -50,7 +50,7 @@ -