Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4cd7f461 authored by Juan Sebastian Martinez's avatar Juan Sebastian Martinez
Browse files

Dependency fix of the FakeMSDLPlayer

Test: presubmit
Flag: NONE usage of the API is flagged separately
Bug: 344654090
Change-Id: Ia08e2c044e918d282fdf58aaa047af790e1e131b
parent 08d832de
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -20,8 +20,10 @@ import com.google.android.msdl.data.model.FeedbackLevel
import com.google.android.msdl.data.model.MSDLToken
import com.google.android.msdl.domain.InteractionProperties
import com.google.android.msdl.domain.MSDLPlayer
import com.google.android.msdl.logging.MSDLEvent

class FakeMSDLPlayer : MSDLPlayer {
    private val history = arrayListOf<MSDLEvent>()
    var currentFeedbackLevel = FeedbackLevel.DEFAULT
    var latestTokenPlayed: MSDLToken? = null
        private set
@@ -34,5 +36,8 @@ class FakeMSDLPlayer : MSDLPlayer {
    override fun playToken(token: MSDLToken, properties: InteractionProperties?) {
        latestTokenPlayed = token
        latestPropertiesPlayed = properties
        history.add(MSDLEvent(token, properties))
    }

    override fun getHistory(): List<MSDLEvent> = history
}