Compare commits

..

No commits in common. "88baa30d04275b3ec8bc7d5f51bfced6e9f16c6f" and "a6e4c8cbd7aca79e9794383112ecf50448080d0b" have entirely different histories.

2 changed files with 2 additions and 12 deletions

View file

@ -1,5 +1,3 @@
import json
from api import Api, ApiAuthType from api import Api, ApiAuthType
from typing import Tuple from typing import Tuple
@ -20,10 +18,6 @@ class PelicanApi(Api):
} }
def transform(self, data): def transform(self, data):
if "object" not in data:
print("No object in data")
print(json.dumps(data))
return data
type = data["object"] type = data["object"]
if type == "list": if type == "list":
return [self.transform(x) for x in data["data"]] return [self.transform(x) for x in data["data"]]

View file

@ -16,12 +16,8 @@ from flask import Flask, request
RULE_PREFIX = "[auto]::" RULE_PREFIX = "[auto]::"
def create_rule(label, address, ports): def create_rule(label, address, port):
return asusrouter.modules.port_forwarding.PortForwardingRule(RULE_PREFIX + label, address, None, "BOTH", None, port)
if isinstance(ports, list):
ports = ",".join(ports)
return asusrouter.modules.port_forwarding.PortForwardingRule(RULE_PREFIX + label, address, None, "BOTH", None, ports)
def rule_to_string(rule: asusrouter.modules.port_forwarding.PortForwardingRule): def rule_to_string(rule: asusrouter.modules.port_forwarding.PortForwardingRule):