Skip to content

Commit

Permalink
fix for modal alert
Browse files Browse the repository at this point in the history
  • Loading branch information
marionbarker committed Aug 28, 2023
1 parent 874c393 commit 211a337
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions Loop/Managers/AppExpirationAlerter.swift
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@ class AppExpirationAlerter {
static func alertIfNeeded(viewControllerToPresentFrom: UIViewController) {

let now = Date()
guard let profileExpiration = BuildDetails.default.profileExpiration, now > profileExpiration - expirationAlertWindow else {

guard let profileExpiration = BuildDetails.default.profileExpiration else {
return
}

let expirationDate = calculateExpirationDate(profileExpiration: profileExpiration)

let timeUntilExpiration = expirationDate.timeIntervalSince(now)

if timeUntilExpiration > expirationAlertWindow {
return
}

let minimumTimeBetweenAlerts: TimeInterval = timeUntilExpiration > .hours(24) ? .days(2) : .hours(1)

if let lastAlertDate = UserDefaults.appGroup?.lastProfileExpirationAlertDate {
Expand Down

0 comments on commit 211a337

Please sign in to comment.