stash
This commit is contained in:
parent
d288c70e6a
commit
5c073c3049
4 changed files with 39 additions and 15 deletions
|
|
@ -143,18 +143,18 @@ export default createStore({
|
|||
commit('setHomeServers', promise)
|
||||
return promise
|
||||
},
|
||||
async getAllFriendsServers({state, dispatch, commit}) {
|
||||
async getAllKnownServers({state, dispatch, commit}) {
|
||||
const friends = await dispatch('fetchFriends')
|
||||
if (state.all_friends_servers)
|
||||
return state.all_friends_servers
|
||||
const promise = (async () => {
|
||||
const servers = new ServerSetUnion([])
|
||||
const home = await dispatch('getHomeServers')
|
||||
servers.add(home)
|
||||
for (const friend of friends) {
|
||||
const s = await dispatch('lookupServer', {username: friend.username})
|
||||
servers.add(new ServerSet(s, state.unreachable_neighbors))
|
||||
}
|
||||
const home = await dispatch('getHomeServers')
|
||||
servers.add(home)
|
||||
return servers
|
||||
})()
|
||||
commit('setAllFriendsServers', promise)
|
||||
|
|
@ -170,7 +170,7 @@ export default createStore({
|
|||
return items
|
||||
},
|
||||
async searchInventories({state, dispatch, getters}, {query}) {
|
||||
const servers = await dispatch('getAllFriendsServers')
|
||||
const servers = await dispatch('getAllKnownServers')
|
||||
return await servers.get(getters.signAuth, '/api/inventory/search/?q=' + query)
|
||||
},
|
||||
async createInventoryItem({state, dispatch, getters}, item) {
|
||||
|
|
@ -190,7 +190,7 @@ export default createStore({
|
|||
return ret
|
||||
},
|
||||
async fetchSearchResults({state, dispatch, getters}, {query}) {
|
||||
const servers = await dispatch('getAllFriendsServers')
|
||||
const servers = await dispatch('getAllKnownServers')
|
||||
return await servers.get(getters.signAuth, '/api/search/?query=' + query)
|
||||
},
|
||||
async fetchFriends({commit, dispatch, getters, state}) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue