diff --git a/ennstatus/api/model.py b/ennstatus/api/model.py
--- a/ennstatus/api/model.py
+++ b/ennstatus/api/model.py
@@ -87,7 +87,6 @@ class Server:
self.name = kwargs['name']
self.type = kwargs['type']
self.status = kwargs.get('status')
- self.tor_status = kwargs.get('tor_status')
self.fingerprint = kwargs['fingerprint']
self.last_updated = kwargs['last_updated']
self.country = kwargs['country']
@@ -235,7 +234,5 @@ class Server:
if delta.seconds >= 3600:
self.status = False
- self.tor_status = False
- return False
- else:
- return True
+ elif delta.seconds >= 600:
+ self.status = None
diff --git a/ennstatus/api/schema/server.json b/ennstatus/api/schema/server.json
--- a/ennstatus/api/schema/server.json
+++ b/ennstatus/api/schema/server.json
@@ -9,9 +9,6 @@
"status": {
"$ref": "#/definitions/status_data"
},
- "tor_status": {
- "$ref": "#/definitions/status_data"
- },
"country": {
"type": "string",
"enum": [
@@ -108,7 +105,6 @@
"required": [
"name",
"status",
- "tor_status",
"last_updated",
"country",
"fingerprint",
diff --git a/ennstatus/api/views.py b/ennstatus/api/views.py
--- a/ennstatus/api/views.py
+++ b/ennstatus/api/views.py
@@ -61,7 +61,6 @@ def update():
data['last_updated'] = strict_rfc3339.timestamp_to_rfc3339_utcoffset(
datetime.utcnow().timestamp()
)
- data['status'] = True
try:
server = Server.from_json(json.dumps(data))
diff --git a/ennstatus/templates/api/export/xml/server.xml b/ennstatus/templates/api/export/xml/server.xml
--- a/ennstatus/templates/api/export/xml/server.xml
+++ b/ennstatus/templates/api/export/xml/server.xml
@@ -2,7 +2,6 @@
{{ colorize_status(status) }} | - {% endfor %} +{{ colorize_status(server.status) }} | {{ create_country(server.country) }} | {{ create_fingerprint(server.fingerprint, server.type) }} | {% if server_type == 'bridge' %}