Tickers.kt 540B

12345678910111213141516171819202122
  1. package fr.riff_app.riff
  2. import android.support.v4.media.session.PlaybackStateCompat
  3. import fr.riff_app.riff.playerstore.PlayerStore
  4. import java.util.*
  5. class ApiFetchTick : TimerTask() {
  6. override fun run() {
  7. if (PlayerStore.instance.playbackState.value == PlaybackStateCompat.STATE_STOPPED)
  8. {
  9. PlayerStore.instance.fetchApi()
  10. }
  11. }
  12. }
  13. class Tick : TimerTask() {
  14. override fun run() {
  15. PlayerStore.instance.currentTime.postValue(PlayerStore.instance.currentTime.value!! + 500)
  16. }
  17. }