From 60d307948cf377c61ab179b4fd4e7db8c61555cc Mon Sep 17 00:00:00 2001
From: build-pipeline <build-token>
Date: Mon, 13 Sep 2021 08:55:57 +0000
Subject: [PATCH] publish: fix: unitary test on feedbackModal

generated from commit 6126bd5b335ba55cc35180152d9505a3fa7dfefc
---
 ...567e.js => ecolyo.c2b2372273f4af9fb7e7.js} | 86 ++++++++++++++++++-
 index.html                                    |  2 +-
 2 files changed, 85 insertions(+), 3 deletions(-)
 rename app/{ecolyo.675cb10f207bbfdd567e.js => ecolyo.c2b2372273f4af9fb7e7.js} (99%)

diff --git a/app/ecolyo.675cb10f207bbfdd567e.js b/app/ecolyo.c2b2372273f4af9fb7e7.js
similarity index 99%
rename from app/ecolyo.675cb10f207bbfdd567e.js
rename to app/ecolyo.c2b2372273f4af9fb7e7.js
index a811582c4..1e4b88a7f 100644
--- a/app/ecolyo.675cb10f207bbfdd567e.js
+++ b/app/ecolyo.c2b2372273f4af9fb7e7.js
@@ -10952,6 +10952,85 @@ exports.default = _default2;
 
 /***/ }),
 
+/***/ "Oe7S":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+/* WEBPACK VAR INJECTION */(function(module) {
+
+var _interopRequireDefault = __webpack_require__("TqRt");
+
+Object.defineProperty(exports, "__esModule", {
+  value: true
+});
+exports.default = void 0;
+
+var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE"));
+
+var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ"));
+
+(function () {
+  var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
+  enterModule && enterModule(module);
+})();
+
+var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) {
+  return a;
+};
+
+var EnvironementService = /*#__PURE__*/function () {
+  function EnvironementService() {
+    (0, _classCallCheck2.default)(this, EnvironementService);
+  }
+
+  (0, _createClass2.default)(EnvironementService, [{
+    key: "getEnvironement",
+    value: function getEnvironement() {
+      return "development";
+    }
+  }, {
+    key: "isProduction",
+    value: function isProduction() {
+      if (this.getEnvironement() === 'production') {
+        return true;
+      }
+
+      return false;
+    }
+  }, {
+    key: "__reactstandin__regenerateByEval",
+    value: // @ts-ignore
+    function __reactstandin__regenerateByEval(key, code) {
+      // @ts-ignore
+      this[key] = eval(code);
+    }
+  }]);
+  return EnvironementService;
+}();
+
+exports.default = EnvironementService;
+;
+
+(function () {
+  var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined;
+
+  if (!reactHotLoader) {
+    return;
+  }
+
+  reactHotLoader.register(EnvironementService, "EnvironementService", "/builds/web-et-numerique/llle_project/ecolyo/src/services/environement.service.ts");
+})();
+
+;
+
+(function () {
+  var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined;
+  leaveModule && leaveModule(module);
+})();
+/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module)))
+
+/***/ }),
+
 /***/ "OtXn":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -17202,6 +17281,8 @@ var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c"));
 
 var _userExploration = __webpack_require__("/rev");
 
+var _environement = _interopRequireDefault(__webpack_require__("Oe7S"));
+
 (function () {
   var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined;
   enterModule && enterModule(module);
@@ -17280,7 +17361,7 @@ var FeedbackModal = function FeedbackModal(_ref) {
 
   var sendEmail = /*#__PURE__*/function () {
     var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
-      var envInfo, mailContent, mailData, mailService;
+      var envInfo, mailContent, subjectEnv, mailData, mailService;
       return _regenerator.default.wrap(function _callee$(_context) {
         while (1) {
           switch (_context.prev = _context.next) {
@@ -17293,13 +17374,14 @@ var FeedbackModal = function FeedbackModal(_ref) {
                 setValidExploration(_userExploration.UserExplorationID.EXPLORATION005);
                 envInfo = "Ecolyo" + "\nv".concat(client.appMetadata.version) + "\n\nLocation: ".concat(window.location) + '\n\nBrowser:' + "\nOn ".concat(browser && browser.os) + "\nFrom ".concat(browser && browser.name) + "\n".concat(browser && browser.version) + '\n\nNavigator:' + "\nOn ".concat(navigator.platform) + "\nFrom ".concat(navigator.vendor) + "\n".concat(navigator.userAgent);
                 mailContent = 'Type: ' + t('feedback.type_' + type) + '\n\nDescription:\n' + description + '\n' + envInfo;
+                subjectEnv = new _environement.default().isProduction() ? '[Ecolyo]' : '[Ecolyo - alpha]';
                 mailData = {
                   mode: 'from',
                   to: [{
                     name: 'Support',
                     email: FEEDBACK_EMAIL
                   }],
-                  subject: '[Ecolyo] - Feedbacks - ' + t('feedback.type_' + type),
+                  subject: subjectEnv + ' - Feedbacks - ' + t('feedback.type_' + type),
                   parts: [{
                     type: 'text/plain',
                     body: mailContent
diff --git a/index.html b/index.html
index f8e0891df..2d84dfa19 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="theme-color" content="#ffffff"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.5edf781b6b9522da272f.js"></script><script src="app/ecolyo.675cb10f207bbfdd567e.js"></script></div></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="theme-color" content="#ffffff"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.5edf781b6b9522da272f.js"></script><script src="app/ecolyo.c2b2372273f4af9fb7e7.js"></script></div></body></html>
\ No newline at end of file
-- 
GitLab