diff options
Diffstat (limited to 'service/pixelated/user_agent.py')
-rw-r--r-- | service/pixelated/user_agent.py | 4 |
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') |