just-paja/radio-drama-queen

View on GitHub
src/sounds/sagas/soundStop.js

Summary

Maintainability
A
0 mins
Test Coverage
import AudioManager from '../AudioManager'

import { takeEvery } from 'redux-saga/effects'
import { soundRoutines } from '../actions'

function * handleSoundStop () {
  yield takeEvery(soundRoutines.stop.TRIGGER, ({ payload }) => {
    const sounds = payload instanceof Array ? payload : [payload]
    sounds.map(uuid => AudioManager.stop(uuid))
  })
}

export default [
  handleSoundStop
]