var Reflux = require('reflux');
var actions = require('./player_actions.js');
var AudioPlayer = require('../audio_player.js');
var storage = require('../playlist_storage.js');
var saveCurrentTime = function () {
var playlist = storage.all();
playlist[0].currentTime = AudioPlayer.currentTime;
storage.save(playlist);
};
var changeCurrentTime = function () {
var playlist = storage.all();
if (typeof playlist[0].currentTime !== 'undefined') {
AudioPlayer.currentTime = playlist[0].currentTime;
delete playlist[0].currentTime;
storage.save(playlist);
}
};
var store = Reflux.createStore({
listenables: actions,
init: function () {
window.addEventListener('beforeunload', saveCurrentTime);
AudioPlayer.addEventListener('canplay', changeCurrentTime);
},
onPlay: function (url, autoplay) {