From 1b1d13198956468e6d3b36afd56bba59db6a2ffc Mon Sep 17 00:00:00 2001 From: Zheng-Xiang Ke Date: Fri, 15 Dec 2017 13:52:25 +0800 Subject: [PATCH] Return the result of check() --- SwiftRater/SwiftRater.swift | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/SwiftRater/SwiftRater.swift b/SwiftRater/SwiftRater.swift index 9c8b5ff..56303c7 100644 --- a/SwiftRater/SwiftRater.swift +++ b/SwiftRater/SwiftRater.swift @@ -139,10 +139,14 @@ import StoreKit UsageDataManager.shared.incrementSignificantUseCount() } - public static func check() { - if UsageDataManager.shared.ratingConditionsHaveBeenMet { - SwiftRater.shared.showRatingAlert() + @discardableResult + public static func check() -> Bool { + guard UsageDataManager.shared.ratingConditionsHaveBeenMet else { + return false } + + SwiftRater.shared.showRatingAlert() + return true } public static func rateApp() {