diff --git a/WMFData/Sources/WMFData/Data Controllers/Year In Review/WMFYearInReviewDataController.swift b/WMFData/Sources/WMFData/Data Controllers/Year In Review/WMFYearInReviewDataController.swift index be2d2070ed..e0ca627832 100644 --- a/WMFData/Sources/WMFData/Data Controllers/Year In Review/WMFYearInReviewDataController.swift +++ b/WMFData/Sources/WMFData/Data Controllers/Year In Review/WMFYearInReviewDataController.swift @@ -43,10 +43,11 @@ public class WMFYearInReviewDataController { return true } - public func createOrRetrieveYearInReview(for year: Int, countryCode: String, primaryAppLanguageProject: WMFProject?) async { + @discardableResult + public func createOrRetrieveYearInReview(for year: Int, countryCode: String, primaryAppLanguageProject: WMFProject?) async -> WMFYearInReviewReport? { guard shouldCreateOrRetrieveYearInReview(countryCode: countryCode, primaryAppLanguageProject: primaryAppLanguageProject) else { - return + return nil } var report = try? await fetchYearInReviewReport(forYear: year) @@ -58,6 +59,7 @@ public class WMFYearInReviewDataController { report = try? await fetchYearInReviewReport(forYear: year) } + return report } func getSlides() -> [WMFYearInReviewSlide] {