summaryrefslogtreecommitdiff
path: root/service/pixelated/user_agent.py
diff options
context:
space:
mode:
Diffstat (limited to 'service/pixelated/user_agent.py')
-rw-r--r--service/pixelated/user_agent.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/service/pixelated/user_agent.py b/service/pixelated/user_agent.py
index 4b234fe8..3e9eadaf 100644
--- a/service/pixelated/user_agent.py
+++ b/service/pixelated/user_agent.py
@@ -36,6 +36,7 @@ app.config.from_pyfile(os.path.join(os.environ['HOME'], '.pixelated'))
leap_session = open_leap_session(app.config['LEAP_USERNAME'], app.config['LEAP_PASSWORD'], app.config['LEAP_SERVER_NAME'])
mail_service = MailService(leap_session)
+
def respond_json(entity):
response = json.dumps(entity)
return Response(response=response, mimetype="application/json")
@@ -58,6 +59,7 @@ def send_mail():
mail_service.send(mail)
return respond_json(None)
+
@app.route('/mails', methods=['PUT'])
def update_draft():
raw_mail = json.parse(request.json)
@@ -127,10 +129,12 @@ def mark_mail_as_read(mail_id):
def contacts():
pass
+
@app.route('/draft_reply_for/<mail_id>')
def draft_reply_for(mail_id):
pass
+
@app.route('/')
def index():
return app.send_static_file('index.html')