MCPcopy Create free account
hub / github.com/codecombat/codecombat / loadProducts

Function loadProducts

app/core/store/modules/products.js:31–43  ·  view source on GitHub ↗
({ commit, getters })

Source from the content-addressed store, hash-verified

29
30 actions: {
31 loadProducts ({ commit, getters }) {
32 commit('toggleLoadingProducts')
33
34 const data = {}
35 if (getters.activeCouponID) {
36 data.coupon = getters.activeCouponID
37 }
38
39 const productsRequest = new Products().fetch({ data })
40 productsRequest.done(products => commit('addProducts', { products }))
41 productsRequest.fail(() => noty({ text: 'Failed to load product pricing', type: 'error' }))
42 productsRequest.always(() => commit('toggleLoadingProducts'))
43 }
44 },
45
46 getters: {

Callers

nothing calls this directly

Calls 3

doneMethod · 0.80
failMethod · 0.80
fetchMethod · 0.45

Tested by

no test coverage detected