diff options
author | Kushal Pandya <kushalspandya@gmail.com> | 2019-05-24 16:40:56 +0530 |
---|---|---|
committer | Kushal Pandya <kushalspandya@gmail.com> | 2019-05-24 16:40:56 +0530 |
commit | 6a57552a36a87f6148813147da710fa666ecaddf (patch) | |
tree | 7cd0f555013db215456ce12caa5b79b175f95751 | |
parent | 43b3d3049925d944ead24eefc64383791085ef02 (diff) | |
download | gitlab-ce-6a57552a36a87f6148813147da710fa666ecaddf.tar.gz |
Add support for second `config` paramkp-add-graphql-full-config-support
-rw-r--r-- | app/assets/javascripts/lib/graphql.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/assets/javascripts/lib/graphql.js b/app/assets/javascripts/lib/graphql.js index 498c2348ca2..47e91dedd5a 100644 --- a/app/assets/javascripts/lib/graphql.js +++ b/app/assets/javascripts/lib/graphql.js @@ -3,12 +3,12 @@ import { InMemoryCache } from 'apollo-cache-inmemory'; import { createUploadLink } from 'apollo-upload-client'; import csrf from '~/lib/utils/csrf'; -export default (resolvers = {}, baseUrl = '') => { +export default (resolvers = {}, config = {}) => { let uri = `${gon.relative_url_root}/api/graphql`; - if (baseUrl) { + if (config.baseUrl) { // Prepend baseUrl and ensure that `///` are replaced with `/` - uri = `${baseUrl}${uri}`.replace(/\/{3,}/g, '/'); + uri = `${config.baseUrl}${uri}`.replace(/\/{3,}/g, '/'); } return new ApolloClient({ @@ -18,7 +18,7 @@ export default (resolvers = {}, baseUrl = '') => { [csrf.headerKey]: csrf.token, }, }), - cache: new InMemoryCache(), + cache: new InMemoryCache(config.cacheConfig), resolvers, }); }; |