From 76d4bd73b035da663c10336dc5b00cc33a6a9480 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Fri, 25 Mar 2016 16:19:56 +0100
Subject: [PATCH] Trigger UPnP on a regular basis

---
 app/js/controllers/main/MainController.js | 1 +
 app/js/services/bma.js                    | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app/js/controllers/main/MainController.js b/app/js/controllers/main/MainController.js
index 49c29a6..1cee44d 100644
--- a/app/js/controllers/main/MainController.js
+++ b/app/js/controllers/main/MainController.js
@@ -18,6 +18,7 @@ module.exports = ($scope, $state, BMA) => {
     return co(function *() {
       yield BMA.webmin.server.http.start();
       yield BMA.webmin.server.services.startAll();
+      yield BMA.webmin.server.http.regularUPnP();
       $scope.server_started = true;
     });
   };
diff --git a/app/js/services/bma.js b/app/js/services/bma.js
index 0875b3b..79b98b9 100644
--- a/app/js/services/bma.js
+++ b/app/js/services/bma.js
@@ -125,7 +125,8 @@ module.exports = (angular) => {
               http: {
                 start: getResource('/webmin/server/http/start'),
                 stop: getResource('/webmin/server/http/stop'),
-                openUPnP: getResource('/webmin/server/http/upnp/open')
+                openUPnP: getResource('/webmin/server/http/upnp/open'),
+                regularUPnP: getResource('/webmin/server/http/upnp/regular')
               },
               services: {
                 startAll: getResource('/webmin/server/services/start_all'),
-- 
GitLab