@objc private func buyPremium() { ProgressHUD.show() let identifier = iapManager.products[0].productIdentifier iapManager.purchases(productWith: identifier) } func checkPremium() { if !(self.currentUser?.isCurrent() ?? false) { premiumButton.isHidden = true premiumIndicator.isHidden = !(self.isPremium ?? false) } else { if (self.isPremium ?? false) { premiumIndicator.isHidden = false premiumButton.isHidden = true } else { premiumIndicator.isHidden = true premiumButton.isHidden = false } } } }