summaryrefslogtreecommitdiff
path: root/service/app/pixelated_user_agent.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/app/pixelated_user_agent.py')
-rw-r--r--service/app/pixelated_user_agent.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/service/app/pixelated_user_agent.py b/service/app/pixelated_user_agent.py
index 4286bb34..f5bc9a3a 100644
--- a/service/app/pixelated_user_agent.py
+++ b/service/app/pixelated_user_agent.py
@@ -6,6 +6,8 @@ from flask import Flask, request, Response
import app.search_query as search_query
from app.adapter.mail_service import MailService
from app.adapter.mail_converter import MailConverter
+from app.tags import Tag
+from app.tags import Tags
app = Flask(__name__, static_url_path='', static_folder='../../web-ui/app')
@@ -23,13 +25,13 @@ def respond_json(entity):
response = json.dumps(entity)
return Response(response=response, mimetype="application/json")
+
@app.route('/disabled_features')
def disabled_features():
return respond_json([
'saveDraft',
'createNewTag',
'replySection',
- 'tags',
'signatureStatus',
'encryptionStatus',
'contacts'
@@ -84,8 +86,8 @@ def delete_mails(mail_id):
@app.route('/tags')
def tags():
- #tags = map(lambda x: converter.from_tag(x), mail_service.all_tags())
- return respond_json(['inbox'])
+ tags = Tags()
+ return respond_json(tags.as_dict())
@app.route('/mail/<mail_id>')
@@ -128,7 +130,7 @@ def index():
def setup():
- start_reactor()
+ # start_reactor()
app.config.from_envvar('PIXELATED_UA_CFG')
account = app.config['ACCOUNT']
app.run(host=app.config['HOST'], debug=app.config['DEBUG'], port=app.config['PORT'])
@@ -138,11 +140,14 @@ from twisted.internet import reactor
import signal
import sys
+
+
def signal_handler(signal, frame):
stop_reactor_on_exit()
sys.exit(0)
signal.signal(signal.SIGINT, signal_handler)
+
def start_reactor():
def start_reactor_run():
reactor.run(False)