import Reflux from 'reflux'
import Actions from '../actions/actions'

export default class StatusStore extends Reflux.Store {
  constructor () {
    super()
    this.state = {counter: 0}
    this.listenTo(Actions.increment, this.onIncrement)
    this.listenTo(Actions.decrement, this.onDecrement)
  }
  onIncrement () {
    this.setState({counter: this.state.counter + 1})
  }
  onDecrement () {
    this.setState({counter: this.state.counter - 1})
  }
}