diff --git a/scripts/createConnections.js b/scripts/createConnections.js index 728531c3b77fe2b8c8aaeabd37294406c72348a5..80a42cca29c97e4b56491e2be571224144e4e3ff 100644 --- a/scripts/createConnections.js +++ b/scripts/createConnections.js @@ -9,7 +9,11 @@ const headers = { 'content-type': 'application/json', } +const COZY_PREFIX = 'cozy35ba44d2d1749e6f21646edce51e7190' + +const ENEDIS_ACCOUNT_ID = '70e68b8450cee09fe2f077610901094d' const dataEnedisAccount = JSON.stringify({ + id: ENEDIS_ACCOUNT_ID, account_type: 'enedissgegrandlyon', name: '', auth: { @@ -25,31 +29,32 @@ const dataEnedisAccount = JSON.stringify({ expirationDate: '2023-09-26', offPeakHours: '22H00-6H00', }, - id: '70e68b8450cee09fe2f077610901094d', identifier: 'address', state: null, }) +const GRDF_ACCOUNT_ID = '89e68b8450cee09fe2f077610901094d' const dataGrdfAccount = JSON.stringify({ + id: GRDF_ACCOUNT_ID, account_type: 'grdfgrandlyon', auth: { credentials_encrypted: 'bmFjbMKrNCS+4Liakxdu+xNu9I3sSyvda8iAp0o3U3OAymbIeoLhLtxPdsa+3mu/8yTnDudBcJo=', login: 'test', }, - id: '89e68b8450cee09fe2f077610901094d', identifier: 'login', state: null, }) +const EGL_ACCOUNT_ID = '90e68b8450cee09fe2f077610901094d' const dataEglAccount = JSON.stringify({ + id: EGL_ACCOUNT_ID, account_type: 'eglgrandlyon', auth: { credentials_encrypted: 'bmFjbHI5OoL+VNCT6JDFYea1dNiBGGNJM1zY0M4uWcjhALJcQT9uk9p9WPD7+1OryCAoYf9eaSE=', login: 'test', }, - id: '90e68b8450cee09fe2f077610901094d', identifier: 'login', state: null, }) @@ -59,14 +64,14 @@ const dataEnedisTrigger = JSON.stringify({ attributes: { _id: '3ed832cec67e6e0b2c6382edd30df11c', domain: 'cozy.tools:8080', - prefix: 'cozy35ba44d2d1749e6f21646edce51e7190', + prefix: COZY_PREFIX, type: '@cron', worker: 'konnector', arguments: '0 47 8 * * *', debounce: '', options: null, message: { - account: '70e68b8450cee09fe2f077610901094d', + account: ENEDIS_ACCOUNT_ID, konnector: 'enedissgegrandlyon', }, cozyMetadata: { @@ -85,14 +90,14 @@ const dataGrdfTrigger = JSON.stringify({ attributes: { _id: '4ed832cec67e6e0b2c6382edd30df11c', domain: 'cozy.tools:8080', - prefix: 'cozy35ba44d2d1749e6f21646edce51e7190', + prefix: COZY_PREFIX, type: '@cron', worker: 'konnector', arguments: '0 47 8 * * *', debounce: '', options: null, message: { - account: '89e68b8450cee09fe2f077610901094d', + account: GRDF_ACCOUNT_ID, konnector: 'grdfgrandlyon', }, cozyMetadata: { @@ -111,14 +116,14 @@ const dataEglTrigger = JSON.stringify({ attributes: { _id: '5ed832cec67e6e0b2c6382edd30df11c', domain: 'cozy.tools:8080', - prefix: 'cozy35ba44d2d1749e6f21646edce51e7190', + prefix: COZY_PREFIX, type: '@cron', worker: 'konnector', arguments: '0 47 8 * * *', debounce: '', options: null, message: { - account: '90e68b8450cee09fe2f077610901094d', + account: EGL_ACCOUNT_ID, konnector: 'eglgrandlyon', }, cozyMetadata: { @@ -136,7 +141,7 @@ async function launch() { // Enedis await axios({ method: 'put', - url: 'http://cozy.tools:8080/data/io.cozy.accounts/70e68b8450cee09fe2f077610901094d', + url: `http://cozy.tools:8080/data/io.cozy.accounts/${ENEDIS_ACCOUNT_ID}`, headers: headers, data: dataEnedisAccount, }) @@ -163,7 +168,7 @@ async function launch() { // GRDF await axios({ method: 'put', - url: 'http://cozy.tools:8080/data/io.cozy.accounts/89e68b8450cee09fe2f077610901094d', + url: `http://cozy.tools:8080/data/io.cozy.accounts/${GRDF_ACCOUNT_ID}`, headers: headers, data: dataGrdfAccount, }) @@ -190,7 +195,7 @@ async function launch() { // EGL await axios({ method: 'put', - url: 'http://cozy.tools:8080/data/io.cozy.accounts/90e68b8450cee09fe2f077610901094d', + url: `http://cozy.tools:8080/data/io.cozy.accounts/${EGL_ACCOUNT_ID}`, headers: headers, data: dataEglAccount, })