 
 extension TouchIdSettingsViewController : UITextViewDelegate {
     func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange) -> Bool {
+        guard !didTapSpendingLimit else { return false }
+        didTapSpendingLimit = true
         presentSpendingLimit?()
         return false
     }

    private let walletManager: WalletManager
    private let store: Store
    private var rate: Rate?

    override func viewDidLoad() {
        store.subscribe(self, selector: { $0.currentRate != $1.currentRate }, callback: {

        addSubviews()
        addConstraints()
        setData()
    }

    override func viewDidAppear(_ animated: Bool) {
        super.viewDidAppear(animated)
        didTapSpendingLimit = false
    }

    private func addSubviews() {
