import socket from '../socket' import types from '../types' import * as player from './player' export const get_params = () => { socket.live.get_params() return { type: types.player.get_params, } } export const set_param = (key, value) => { console.log('set param', key, value) socket.live.set_param(key, value) return { type: types.player.set_param, key, value, } } export const list_checkpoints = (module) => { socket.live.list_checkpoints(module) return { type: types.player.loading_checkpoints, } } export const list_epochs = (module, checkpoint) => { socket.live.list_epochs(module, checkpoint) return { type: types.player.loading_epochs, } } export const list_sequences = (module) => { socket.live.list_sequences(module) return { type: types.player.loading_sequences } } export const load_sequence = (sequence_name) => { socket.live.load_sequence(sequence_name) return { type: types.player.loading_sequence, sequence_name } } export const load_epoch = (checkpoint_name, epoch) => { socket.live.load_epoch(checkpoint_name, epoch) return { type: types.player.loading_checkpoint, checkpoint_name, epoch } } export const seek = (frame) => { socket.live.seek(frame) return { type: types.player.seeking, } } export const pause = (frame) => { socket.live.pause(pause) player.toggleFPS(false) return { type: types.player.pausing, } } export const play = (frame) => { socket.live.play() player.toggleFPS(true) return { type: types.player.playing, } }