From 5d7f15d9005a05096cdd58882e7b100560078fb7 Mon Sep 17 00:00:00 2001
From: Bastien DUMONT <bdumont@grandlyon.com>
Date: Mon, 1 Aug 2022 14:17:19 +0200
Subject: [PATCH] feat: requests folder

---
 src/index.js                        |  7 ++--
 src/requests/bo.js                  | 44 +++++++++++++++++++++++++
 src/requests/insee.js               | 17 ++++++++++
 src/{request.js => requests/sge.js} | 51 -----------------------------
 4 files changed, 66 insertions(+), 53 deletions(-)
 create mode 100644 src/requests/bo.js
 create mode 100644 src/requests/insee.js
 rename src/{request.js => requests/sge.js} (91%)

diff --git a/src/index.js b/src/index.js
index 86e0d8a..9a6fc25 100644
--- a/src/index.js
+++ b/src/index.js
@@ -25,12 +25,15 @@ const {
   rechercherPoint,
   commanderCollectePublicationMesures,
   commanderArretServiceSouscritMesures,
-  getInseeCode,
+} = require('./requests/sge')
+const {
   updateBoConsent,
   createBoConsent,
   getBoConsent,
   deleteBoConsent,
-} = require('./request')
+} = require('./requests/bo')
+const { getInseeCode } = require('./requests/insee')
+
 moment.locale('fr') // set the language
 moment.tz.setDefault('Europe/Paris') // set the timezone
 
diff --git a/src/requests/bo.js b/src/requests/bo.js
new file mode 100644
index 0000000..53323c1
--- /dev/null
+++ b/src/requests/bo.js
@@ -0,0 +1,44 @@
+// @ts-check
+const { log } = require('cozy-konnector-libs')
+
+/**
+ *
+ */
+function createBoConsent() {
+  //TODO: Implement
+  log('info', `Query createBoConsent`)
+  throw new Error('Function not implemented.')
+}
+
+/**
+ *
+ */
+function updateBoConsent() {
+  //TODO: Implement
+  log('info', `Query updateBoConsent`)
+  throw new Error('Function not implemented.')
+}
+
+/**
+ *
+ */
+function getBoConsent() {
+  //TODO: Implement
+  log('info', `Query getBoConsent`)
+  throw new Error('Function not implemented.')
+}
+/**
+ *
+ */
+function deleteBoConsent() {
+  //TODO: deleteBoConsent
+  log('info', `Query createBoConsent`)
+  throw new Error('Function not implemented.')
+}
+
+module.exports = {
+  createBoConsent,
+  updateBoConsent,
+  getBoConsent,
+  deleteBoConsent,
+}
diff --git a/src/requests/insee.js b/src/requests/insee.js
new file mode 100644
index 0000000..fd34efe
--- /dev/null
+++ b/src/requests/insee.js
@@ -0,0 +1,17 @@
+// @ts-check
+const { log } = require('cozy-konnector-libs')
+
+/**
+ * Return inseeCode given a postalCode
+ * @param {string} postalCode
+ * @return {string} inseeCode
+ */
+function getInseeCode(postalCode) {
+  //TODO: Implement
+  log('info', `Query getInseeCode for postalCode ${postalCode}`)
+  throw new Error('Function not implemented.')
+}
+
+module.exports = {
+  getInseeCode,
+}
diff --git a/src/request.js b/src/requests/sge.js
similarity index 91%
rename from src/request.js
rename to src/requests/sge.js
index b4e7f8f..11032e0 100644
--- a/src/request.js
+++ b/src/requests/sge.js
@@ -271,52 +271,6 @@ function commanderArretServiceSouscritMesures(
   </soapenv:Envelope>`
 }
 
-/**
- * Return inseeCode given a postalCode
- * @param {string} postalCode
- * @return {string} inseeCode
- */
-function getInseeCode(postalCode) {
-  //TODO: Implement
-  log('info', `Query getInseeCode for postalCode ${postalCode}`)
-  throw new Error('Function not implemented.')
-}
-
-/**
- *
- */
-function createBoConsent() {
-  //TODO: Implement
-  log('info', `Query createBoConsent`)
-  throw new Error('Function not implemented.')
-}
-
-/**
- *
- */
-function updateBoConsent() {
-  //TODO: Implement
-  log('info', `Query updateBoConsent`)
-  throw new Error('Function not implemented.')
-}
-
-/**
- *
- */
-function getBoConsent() {
-  //TODO: Implement
-  log('info', `Query getBoConsent`)
-  throw new Error('Function not implemented.')
-}
-/**
- *
- */
-function deleteBoConsent() {
-  //TODO: deleteBoConsent
-  log('info', `Query createBoConsent`)
-  throw new Error('Function not implemented.')
-}
-
 module.exports = {
   consulterDonneesTechniquesContractuelles,
   consultationMesuresDetailleesMaxPower,
@@ -325,9 +279,4 @@ module.exports = {
   rechercherServicesSouscritsMesures,
   commanderCollectePublicationMesures,
   commanderArretServiceSouscritMesures,
-  getInseeCode,
-  createBoConsent,
-  updateBoConsent,
-  getBoConsent,
-  deleteBoConsent,
 }
-- 
GitLab