From 9efef166f89bdce449f46d258a8ae6395e9e215d Mon Sep 17 00:00:00 2001 From: HenriT Date: Thu, 26 Aug 2021 20:16:09 +0300 Subject: [PATCH] Pass in wordpress api details through iframe name instead. --- src/config/app.config.example.js | 3 +-- src/services/adapters/wordpress.adapter.js | 8 ++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/config/app.config.example.js b/src/config/app.config.example.js index b0eb639..7acdf70 100644 --- a/src/config/app.config.example.js +++ b/src/config/app.config.example.js @@ -1,4 +1,3 @@ export default { - storageType: 'local', - wordpress_url: 'http://tih.test/wp-json/wp/v2/', + storageType: 'local' }; diff --git a/src/services/adapters/wordpress.adapter.js b/src/services/adapters/wordpress.adapter.js index 4811275..225a1fa 100644 --- a/src/services/adapters/wordpress.adapter.js +++ b/src/services/adapters/wordpress.adapter.js @@ -1,9 +1,13 @@ import axios from 'axios'; import { removeVuexORMFlags } from '@/utils/helpers'; -import config from '@/config/app.config'; + +const config = JSON.parse(window.name); const http = axios.create({ - baseURL: config.wordpress_url, + baseURL: config.api_url, + headers: { + 'X-WP-Nonce': config.nonce, + }, }); class WordpressAdapter {