From e4f070dd738328d886c9bc346509727a4d9eafbd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Chif=20Gerg=C5=91?= <chifgeri97@gmail.com>
Date: Tue, 8 Jan 2019 21:59:11 +0100
Subject: [PATCH] Extract axios session to a new file and now using export
 default to export

---
 src/actions/auth.js    | 8 +-------
 src/actions/news.js    | 2 +-
 src/actions/session.js | 8 ++++++++
 3 files changed, 10 insertions(+), 8 deletions(-)
 create mode 100644 src/actions/session.js

diff --git a/src/actions/auth.js b/src/actions/auth.js
index 1b10cf8..a3db785 100644
--- a/src/actions/auth.js
+++ b/src/actions/auth.js
@@ -1,12 +1,6 @@
-// TODO: Separate actions
-
-import ax from 'axios';
+import axios from './session';
 import { GET_USERDATA, PROFILE_CHANGE, GROUP_CHANGE, GET_NEWS } from './types';
 
-export const axios = ax.create({
-  xsrfCookieName: 'csrftoken',
-  xsrfHeaderName: 'X-CSRFToken',
-});
 
 export const getUserData = () => (
   async (dispatch) => {
diff --git a/src/actions/news.js b/src/actions/news.js
index cc564fa..0a953af 100644
--- a/src/actions/news.js
+++ b/src/actions/news.js
@@ -1,4 +1,4 @@
-import { axios } from './auth';
+import axios from './session';
 import { GET_NEWS, WRITE_NEWS, ADD_NEWS, DELETE_NEWS,
   CLEAR_WRITE, SELECT_NEWS, EDIT_NEWS } from './types';
 
diff --git a/src/actions/session.js b/src/actions/session.js
new file mode 100644
index 0000000..223a831
--- /dev/null
+++ b/src/actions/session.js
@@ -0,0 +1,8 @@
+import ax from 'axios';
+
+const axios = ax.create({
+  xsrfCookieName: 'csrftoken',
+  xsrfHeaderName: 'X-CSRFToken',
+});
+
+export default axios;
-- 
GitLab