From 7c16642d66214915733b20493f5fb0328e6a3dba Mon Sep 17 00:00:00 2001 From: Krypto Pank Date: Thu, 15 Dec 2022 17:02:19 +0200 Subject: [PATCH] [Refactoring] remove unused filed DappsAutoCompletionCell --- AlphaWallet.xcodeproj/project.pbxproj | 8 ---- .../DappsAutoCompletionCellViewModel.swift | 45 ------------------- .../Views/DappsAutoCompletionCell.swift | 43 ------------------ 3 files changed, 96 deletions(-) delete mode 100644 AlphaWallet/Browser/ViewModel/DappsAutoCompletionCellViewModel.swift delete mode 100644 AlphaWallet/Browser/Views/DappsAutoCompletionCell.swift diff --git a/AlphaWallet.xcodeproj/project.pbxproj b/AlphaWallet.xcodeproj/project.pbxproj index bef2714ac..e2382b012 100644 --- a/AlphaWallet.xcodeproj/project.pbxproj +++ b/AlphaWallet.xcodeproj/project.pbxproj @@ -281,9 +281,7 @@ 5E7C7788984F7ADCFE5B4DE0 /* AddressTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C75B5AF76279A71395FC7 /* AddressTextField.swift */; }; 5E7C77A652206E62A682D6EE /* SelectionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C73BFE30E0D43E97806EF /* SelectionTableViewCell.swift */; }; 5E7C77AD9FAAC18211B6F355 /* TransferTokensCardQuantitySelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7419F47CC8B2996AA8F9 /* TransferTokensCardQuantitySelectionViewController.swift */; }; - 5E7C77B397BCB0E254F359A8 /* DappsAutoCompletionCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74BE9900543A755CB76A /* DappsAutoCompletionCellViewModel.swift */; }; 5E7C77BFA252C7AA63BA5B90 /* TokenCardRowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D931F68BFB5E1DCE001 /* TokenCardRowView.swift */; }; - 5E7C77D12D8DE42157790BDC /* DappsAutoCompletionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74D2C599646C65B95E2F /* DappsAutoCompletionCell.swift */; }; 5E7C77D5AD018763345D8DD5 /* CanOpenContractWebPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7D674F6B2415FB5552B0 /* CanOpenContractWebPage.swift */; }; 5E7C77E844D710D7AFBC58D4 /* RequestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C74DCC21272EC231A20E2 /* RequestViewController.swift */; }; 5E7C782069BAD4A667543979 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E7C7C468EC03C073E0EEA03 /* SettingsViewController.swift */; }; @@ -1102,11 +1100,9 @@ 5E7C74A5B5B9D8AD0BD913C1 /* CreateInitialWalletViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CreateInitialWalletViewController.swift; sourceTree = ""; }; 5E7C74B424FB5DE3A4D6A2F4 /* DappsHomeEmptyViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsHomeEmptyViewModel.swift; sourceTree = ""; }; 5E7C74B82783A94091A43470 /* EthTokenViewCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EthTokenViewCellViewModel.swift; sourceTree = ""; }; - 5E7C74BE9900543A755CB76A /* DappsAutoCompletionCellViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsAutoCompletionCellViewModel.swift; sourceTree = ""; }; 5E7C74BEC095303B66FB4B1E /* ProtectionCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProtectionCoordinator.swift; sourceTree = ""; }; 5E7C74C0C1803DD17FE9EBA7 /* ServersViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServersViewController.swift; sourceTree = ""; }; 5E7C74CB1950B1EC558685A4 /* TokenScriptOverrides+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TokenScriptOverrides+Extensions.swift"; sourceTree = ""; }; - 5E7C74D2C599646C65B95E2F /* DappsAutoCompletionCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DappsAutoCompletionCell.swift; sourceTree = ""; }; 5E7C74DCC21272EC231A20E2 /* RequestViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestViewController.swift; sourceTree = ""; }; 5E7C7504B9B8C2B31F952B68 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = ""; }; 5E7C75273010A92461EE5CD7 /* SendTransactionErrorViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendTransactionErrorViewController.swift; sourceTree = ""; }; @@ -3535,7 +3531,6 @@ children = ( 5E7C7F718714A0EA529664E7 /* BrowserErrorView.swift */, 76F1DF357BEAC88C6AEB6D58 /* DappBrowserNavigationBar.swift */, - 5E7C74D2C599646C65B95E2F /* DappsAutoCompletionCell.swift */, 76F1D948016AAE8470099748 /* MyDappCell.swift */, 5E7C793CDFA907BFDFECB6CB /* DappViewCell.swift */, 5E7C75E7D995ABE0E6B7AD55 /* DappButton.swift */, @@ -3560,7 +3555,6 @@ 5E7C754BF8B4CC2DA82B1025 /* DappButtonViewModel.swift */, 5E7C799836611BEE66000EE1 /* DappsHomeHeaderViewModel.swift */, 5E7C712F42374C0B8DF8C64F /* BrowserHistoryCellViewModel.swift */, - 5E7C74BE9900543A755CB76A /* DappsAutoCompletionCellViewModel.swift */, 5E7C7324C9AC776E3A7B43D1 /* MyDappCellViewModel.swift */, 5E7C74B424FB5DE3A4D6A2F4 /* DappsHomeEmptyViewModel.swift */, 5E7C776B129861728FFB8CC8 /* EditBookmarkViewModel.swift */, @@ -5357,7 +5351,6 @@ 76F1DBF9F5359160063625B2 /* BrowserHistoryViewController.swift in Sources */, 76F1D5DFFA5652DC16EF713D /* DappBrowserNavigationBar.swift in Sources */, 5E7C78265EECE083C3EB1845 /* BrowserHomeViewModel.swift in Sources */, - 5E7C77D12D8DE42157790BDC /* DappsAutoCompletionCell.swift in Sources */, 8772D77228D1F03600615803 /* Constants.swift in Sources */, 025DE32428A1FBEA00CBD665 /* UIImageAsset+Extension.swift in Sources */, C601B18D24407F4300C763D9 /* SettingTableViewCellViewModel.swift in Sources */, @@ -5391,7 +5384,6 @@ 02C6B6A22828E2A000A6FEF0 /* InitialNetworkSelectionViewController.swift in Sources */, 874ED6A227DF53E1001AB374 /* SwapOptionsViewController.swift in Sources */, 5E7C7EF1F2CDFA52BBF1C620 /* BrowserHistoryCellViewModel.swift in Sources */, - 5E7C77B397BCB0E254F359A8 /* DappsAutoCompletionCellViewModel.swift in Sources */, 5E7C7B4778FF36371701242E /* BrowserHistoryHeaderView.swift in Sources */, 5E7C7FE5F70D5777FD7258B2 /* DappsHomeEmptyView.swift in Sources */, 5E7C7EAAF2BD4D12987968E4 /* MyDappCellViewModel.swift in Sources */, diff --git a/AlphaWallet/Browser/ViewModel/DappsAutoCompletionCellViewModel.swift b/AlphaWallet/Browser/ViewModel/DappsAutoCompletionCellViewModel.swift deleted file mode 100644 index 9ed1dc433..000000000 --- a/AlphaWallet/Browser/ViewModel/DappsAutoCompletionCellViewModel.swift +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright © 2018 Stormbird PTE. LTD. - -import Foundation -import UIKit -import AlphaWalletFoundation - -struct DappsAutoCompletionCellViewModel { - let dapp: Dapp - let keyword: String - - var backgroundColor: UIColor { - return UIColor(red: 244, green: 244, blue: 244) - } - - var name: NSAttributedString { - let text = NSMutableAttributedString(string: dapp.name) - text.setAttributes([NSAttributedString.Key.foregroundColor: nameColor as Any], range: .init(location: 0, length: dapp.name.count)) - if let range = dapp.name.lowercased().range(of: keyword.lowercased()) { - let location = dapp.name.distance(from: dapp.name.startIndex, to: range.lowerBound) - let length = keyword.count - text.setAttributes([NSAttributedString.Key.foregroundColor: Colors.appTint], range: .init(location: location, length: length)) - } - return text - } - - var description: String { - return dapp.description - } - - var nameFont: UIFont { - return Fonts.regular(size: 16) - } - - var descriptionFont: UIFont { - return Fonts.regular(size: 12) - } - - private var nameColor: UIColor? { - return UIColor(red: 55, green: 55, blue: 55) - } - - var descriptionColor: UIColor? { - return UIColor(red: 77, green: 77, blue: 77) - } -} diff --git a/AlphaWallet/Browser/Views/DappsAutoCompletionCell.swift b/AlphaWallet/Browser/Views/DappsAutoCompletionCell.swift deleted file mode 100644 index 16ae5dff0..000000000 --- a/AlphaWallet/Browser/Views/DappsAutoCompletionCell.swift +++ /dev/null @@ -1,43 +0,0 @@ -// Copyright © 2018 Stormbird PTE. LTD. - -import Foundation -import UIKit - -class DappsAutoCompletionCell: UITableViewCell { - let titleLabel = UILabel() - let descriptionLabel = UILabel() - - override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { - super.init(style: .subtitle, reuseIdentifier: reuseIdentifier) - - let stackView = [ - titleLabel, - descriptionLabel - ].asStackView(axis: .vertical) - stackView.translatesAutoresizingMaskIntoConstraints = false - contentView.addSubview(stackView) - - NSLayoutConstraint.activate([ - stackView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor, constant: 28), - stackView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -28), - stackView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 10), - stackView.bottomAnchor.constraint(equalTo: contentView.bottomAnchor, constant: -10), - ]) - } - - required init?(coder aDecoder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - func configure(viewModel: DappsAutoCompletionCellViewModel) { - backgroundColor = viewModel.backgroundColor - contentView.backgroundColor = viewModel.backgroundColor - - titleLabel.font = viewModel.nameFont - titleLabel.attributedText = viewModel.name - - descriptionLabel.font = viewModel.descriptionFont - descriptionLabel.textColor = viewModel.descriptionColor - descriptionLabel.text = viewModel.description - } -}