From 17e44e348d92354d65cb8c2bded5be8c9420acf7 Mon Sep 17 00:00:00 2001
From: Ferenc Schulcz <schulcz.ferenc@gmail.com>
Date: Wed, 16 Oct 2024 16:00:57 +0200
Subject: [PATCH] Add dyndns server URL to config

---
 dyndns.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dyndns.py b/dyndns.py
index 4e35740..321cd7f 100644
--- a/dyndns.py
+++ b/dyndns.py
@@ -3,6 +3,7 @@ import db
 import os
 import requests
 import datetime
+import config
 
 
 plugin_dir = os.path.dirname(__file__) # parent folder name of the absolute path of this file
@@ -45,7 +46,7 @@ def dyndnsRegister(**kwargs):
     if not x is None:
         db.sendMessage(session['username'], 'This domain is already registered by someone.')
         return rqtools.redirect(rqtools.url_for('service', servicename='dyndns'))
-    r = requests.get(url = 'http://127.0.0.1:3002/register', params = {'domain': request.form['domainname']})
+    r = requests.get(url = config.get('DYNDNS_SERVER_URL') + '/register', params = {'domain': request.form['domainname']})
     reply = r.json()
     if r.status_code > 299:
         db.sendMessage(session['username'], reply['message'])
@@ -66,7 +67,7 @@ def dyndnsUpdate(**kwargs):
     x = db.db['dyndns-records'].find_one({'token': request.args['token']})
     if x['ip'] == ip:
         return {'message': 'Already set.'}, 200
-    r = requests.get(url = 'http://127.0.0.1:3002/update', params = {'token': request.args['token'], 'ip': ip})
+    r = requests.get(url = config.get('DYNDNS_SERVER_URL')+ "/update", params = {'token': request.args['token'], 'ip': ip})
     reply = r.json()
     if r.status_code < 300:
         print("Updated " + x['domain'] + " from " + x['ip'] + " to " + ip)
-- 
GitLab