| 529 | commit('SET_HEADER_NOTICES', noticeArray) |
| 530 | }, |
| 531 | ProjectView ({ commit }, projectid) { |
| 532 | return new Promise((resolve, reject) => { |
| 533 | getAPI('listApis', { projectid: projectid }).then(response => { |
| 534 | const apis = {} |
| 535 | const apiList = response.listapisresponse.api |
| 536 | for (var idx = 0; idx < apiList.length; idx++) { |
| 537 | const api = apiList[idx] |
| 538 | const apiName = api.name |
| 539 | apis[apiName] = { |
| 540 | params: api.params, |
| 541 | response: api.response |
| 542 | } |
| 543 | } |
| 544 | commit('SET_APIS', apis) |
| 545 | resolve(apis) |
| 546 | store.dispatch('GenerateRoutes', { apis }).then(() => { |
| 547 | store.getters.addRouters.map(route => { |
| 548 | router.addRoute(route) |
| 549 | }) |
| 550 | }) |
| 551 | }).catch(error => { |
| 552 | reject(error) |
| 553 | }) |
| 554 | }) |
| 555 | }, |
| 556 | RefreshFeatures ({ commit }) { |
| 557 | return new Promise((resolve, reject) => { |
| 558 | getAPI('listCapabilities').then(response => { |