From c2768a486427ea49b29103444af83febcdb801c9 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Thu, 6 Feb 2025 14:02:30 -0600 Subject: [PATCH] clear cache - refactor to use version numbers Signed-off-by: Matt Bruce --- EmployeeDirectory/SceneDelegate.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/EmployeeDirectory/SceneDelegate.swift b/EmployeeDirectory/SceneDelegate.swift index 397ef8e..177b19b 100644 --- a/EmployeeDirectory/SceneDelegate.swift +++ b/EmployeeDirectory/SceneDelegate.swift @@ -25,6 +25,13 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { let navigationController = UINavigationController(rootViewController: employeeListVC) window.rootViewController = navigationController + let appVersion = 1.5// get app version + let currentVersion = 1.0 //cached version + + if appVersion != currentVersion { + EmployeeCacheService.shared.clear() + } + // Set the window to the scene self.window = window window.makeKeyAndVisible()