28 lines
531 B
JavaScript
28 lines
531 B
JavaScript
import { fetchPeers } from '@/api/peers'
|
|
|
|
const peers = {
|
|
state: {
|
|
fetchedPeers: [],
|
|
loading: true
|
|
},
|
|
|
|
mutations: {
|
|
SET_PEERS: (state, peers) => {
|
|
state.fetchedPeers = peers
|
|
},
|
|
SET_LOADING: (state, status) => {
|
|
state.loading = status
|
|
}
|
|
},
|
|
|
|
actions: {
|
|
async FetchPeers({ commit, getters }) {
|
|
const peers = await fetchPeers(getters.authHost, getters.token)
|
|
|
|
commit('SET_PEERS', [...peers.data].sort())
|
|
commit('SET_LOADING', false)
|
|
}
|
|
}
|
|
}
|
|
|
|
export default peers
|