From a724f5f733d78a04101518faefea937d02d1f9e3 Mon Sep 17 00:00:00 2001
From: mashazyu <mariya.z@gmail.com>
Date: Sun, 6 Jan 2019 18:53:27 +0100
Subject: [PATCH] Move export file name to constant

---
 components/settings/data-management/constants.js     | 1 +
 components/settings/data-management/delete-data.js   | 3 ++-
 components/settings/data-management/export-dialog.js | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 components/settings/data-management/constants.js

diff --git a/components/settings/data-management/constants.js b/components/settings/data-management/constants.js
new file mode 100644
index 00000000..610cd034
--- /dev/null
+++ b/components/settings/data-management/constants.js
@@ -0,0 +1 @@
+export const EXPORT_FILE_NAME = 'data.csv'
\ No newline at end of file
diff --git a/components/settings/data-management/delete-data.js b/components/settings/data-management/delete-data.js
index d04d2917..d14fc76b 100644
--- a/components/settings/data-management/delete-data.js
+++ b/components/settings/data-management/delete-data.js
@@ -10,6 +10,7 @@ import alertError from '../alert-error'
 
 import settings from '../../../i18n/en/settings'
 import { shared as sharedLabels } from '../../../i18n/en/labels'
+import { EXPORT_FILE_NAME } from './constants'
 
 export default class DeleteData extends Component {
   constructor() {
@@ -46,7 +47,7 @@ export default class DeleteData extends Component {
   }
 
   deleteExportedFile = async () => {
-    const path = RNFS.DocumentDirectoryPath + '/data.csv'
+    const path = `${RNFS.DocumentDirectoryPath}/${EXPORT_FILE_NAME}`
     const isFileExist = await RNFS.exists(path)
     if (isFileExist) {
       await RNFS.unlink(path)
diff --git a/components/settings/data-management/export-dialog.js b/components/settings/data-management/export-dialog.js
index 58301cf5..cfc5f5d5 100644
--- a/components/settings/data-management/export-dialog.js
+++ b/components/settings/data-management/export-dialog.js
@@ -4,6 +4,7 @@ import { getCycleDaysSortedByDate } from '../../../db'
 import getDataAsCsvDataUri from '../../../lib/import-export/export-to-csv'
 import alertError from '../alert-error'
 import settings from '../../../i18n/en/settings'
+import { EXPORT_FILE_NAME } from './constants'
 import RNFS from 'react-native-fs'
 
 export default async function exportData() {
@@ -24,7 +25,7 @@ export default async function exportData() {
   }
 
   try {
-    const path = RNFS.DocumentDirectoryPath + '/data.csv'
+    const path = `${RNFS.DocumentDirectoryPath}/${EXPORT_FILE_NAME}`
     await RNFS.writeFile(path, data)
 
     await Share.open({
-- 
GitLab