#!/usr/bin/env python
from flask import Flask, request, session, redirect, url_for, render_template
import logic

#^body
app = Flask(__name__)
app.secret_key = 'SOMETHING LONG AND RANDOM'

@app.route('/')
def splash():
    msgs = logic.get_messages()
    return render_template('home.html', msgs=msgs)

@app.route('/login', methods=['POST'])
def login():
    session['user'] = request.values.get('user', 'A. Non')
    return redirect(url_for('splash'))

@app.route('/add_post', methods=['POST'])
def add_post():
    msg = request.values.get('msg', "")
    logic.add_message(session['user'], msg)
    return redirect(url_for('splash'))
#end
if __name__ == '__main__':
    app.run(debug=True, port=4004)
