getters.js 539 B

1234567891011121314151617181920
  1. import { buildURI } from '../functions'
  2. export default {
  3. isHostConfigured(state) {
  4. return !!(state.hostConfig.protocol && state.hostConfig.host && state.hostConfig.protocol)
  5. },
  6. getHostURI(state, getters) {
  7. if (getters.isHostConfigured)
  8. return buildURI(state.hostConfig.protocol, state.hostConfig.host, state.hostConfig.port)
  9. },
  10. areScenesLoaded(state) {
  11. return state.scenesList !== null
  12. }
  13. // TODO: Cache scene thumb URI
  14. // areScenesThumbsLoaded(state) {
  15. // return state.scenesList !== null
  16. // }
  17. }