diff --git a/Sources/EeveeSpotify/Premium/DynamicPremium.x.swift b/Sources/EeveeSpotify/Premium/DynamicPremium.x.swift index 85f170f..2acbc99 100644 --- a/Sources/EeveeSpotify/Premium/DynamicPremium.x.swift +++ b/Sources/EeveeSpotify/Premium/DynamicPremium.x.swift @@ -39,6 +39,7 @@ class SPTCoreURLSessionDataDelegateHook: ClassHook { } else { UserDefaults.patchType = .requests + ServerSidedReminder().activate() } NSLog("[EeveeSpotify] Fetched bootstrap, \(UserDefaults.patchType) was set") diff --git a/Sources/EeveeSpotify/Tweak.x.swift b/Sources/EeveeSpotify/Tweak.x.swift index ce73c8c..b9d67d0 100644 --- a/Sources/EeveeSpotify/Tweak.x.swift +++ b/Sources/EeveeSpotify/Tweak.x.swift @@ -38,12 +38,9 @@ struct EeveeSpotify: Tweak { switch UserDefaults.patchType { case .disabled: - NSLog("[EeveeSpotify] Not activating: patchType is disabled") - return case .offlineBnk: - do { try OfflineHelper.restoreFromEeveeBnk() @@ -71,6 +68,10 @@ struct EeveeSpotify: Tweak { ) } + case .notSet: + NSLog("[EeveeSpotify] Patching method not set, resetting offline.bnk") + try? OfflineHelper.resetOfflineBnk() + default: break }