update get categories hook

This commit is contained in:
Greg Hoskin
2021-03-29 17:05:20 -06:00
parent ee1d8ed461
commit e4c1050880
3 changed files with 22 additions and 18 deletions

View File

@@ -21,8 +21,11 @@ if (!API_TOKEN) {
}
import fetchGraphqlApi from './utils/fetch-graphql-api'
import fetchSwellApi from './utils/fetch-swell-api'
export interface SwellConfig extends CommerceAPIConfig {}
export interface SwellConfig extends CommerceAPIConfig {
fetchSwell: any
}
export class Config {
private config: SwellConfig
@@ -49,6 +52,7 @@ const config = new Config({
apiToken: API_TOKEN!,
cartCookie: SHOPIFY_CHECKOUT_ID_COOKIE,
cartCookieMaxAge: SHOPIFY_COOKIE_EXPIRE,
fetchSwell: fetchSwellApi,
fetch: fetchGraphqlApi,
customerCookie: SHOPIFY_CUSTOMER_TOKEN_COOKIE,
})

View File

@@ -0,0 +1,9 @@
import { swellConfig } from '../../index'
const fetchSwellApi = async (query: string, method: string) => {
const { swell } = swellConfig
const res = await swell[query][method]()
return res
}
export default fetchSwellApi