Coverage Summary for Class: PlayClickTrackStateKt (com.vsevolodganin.clicktrack.play)
Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
PlayClickTrackStateKt |
0%
(0/1)
|
0%
(0/2)
|
0%
(0/6)
|
0%
(0/2)
|
0%
(0/19)
|
package com.vsevolodganin.clicktrack.play
import com.vsevolodganin.clicktrack.model.ClickTrackWithDatabaseId
import com.vsevolodganin.clicktrack.model.PlayProgress
import kotlinx.serialization.Serializable
@Serializable
data class PlayClickTrackState(
val clickTrack: ClickTrackWithDatabaseId,
val playProgress: PlayProgress?,
val playTrackingMode: Boolean,
)
val PlayClickTrackState.isPlaying: Boolean get() = playProgress != null
val PlayClickTrackState.isPaused: Boolean get() = playProgress?.isPaused == true