Skip to content

Commit f6af0b8

Browse files
WizardOfYendor1nielsvanvelzen
authored andcommitted
Fix recording from playback overlay by passing programId to timer defaults
1 parent ca715d4 commit f6af0b8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/src/main/java/org/jellyfin/androidtv/ui/playback/CustomPlaybackOverlayFragmentHelper.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,12 @@ fun CustomPlaybackOverlayFragment.recordProgram(program: BaseItemDto, isSeries:
159159
lifecycleScope.launch {
160160
runCatching {
161161
withContext(Dispatchers.IO) {
162-
val defaultTimer by api.liveTvApi.getDefaultTimer()
162+
val defaultTimer by api.liveTvApi.getDefaultTimer(program.id.toString())
163163

164164
if (isSeries) {
165-
api.liveTvApi.createSeriesTimer(defaultTimer.copy(programId = program.id.toString()))
165+
api.liveTvApi.createSeriesTimer(defaultTimer)
166166
} else {
167-
api.liveTvApi.createTimer(defaultTimer.asTimerInfoDto().copy(programId = program.id.toString()))
167+
api.liveTvApi.createTimer(defaultTimer.asTimerInfoDto())
168168
}
169169
}
170170
}.fold(

0 commit comments

Comments
 (0)