'Keep Screen Awake'-Setting, Acknowledge used libraries

This commit is contained in:
VincentMeilinger
2024-01-11 10:12:59 +01:00
parent eb3f11cd17
commit 772ee6b0e0
5 changed files with 170 additions and 0 deletions

View File

@@ -157,6 +157,14 @@ struct RecipeDetailView: View {
fetchMode: UserSettings.shared.storeImages ? .preferServer : .onlyServer
)
}
.onAppear {
if UserSettings.shared.keepScreenAwake {
UIApplication.shared.isIdleTimerDisabled = true
}
}
.onDisappear {
UIApplication.shared.isIdleTimerDisabled = false
}
}
}