from google.appengine.api import users

import webapp2

import micro_webapp2
application = micro_webapp2.WSGIApplication()

@application.route('/')
def m(request, *args, **kwargs):
    return ""

@application.route("/version/<id>")
def show_version(request, *args, **kwargs):
    if kwargs["id"] == "relational":
        return "1.3"
    return "No version"

@application.route('/feedback/<id>')
def mail_sender(request, *args, **kwargs):

    if request.method != "POST":
        return ""

    message = ""
    for k,v in request.POST.iteritems():
        message += "%s: %s\n" % (k,v)
    message += "ip address: %s\n" % str(request.remote_addr)

    if kwargs["id"] == "relational":
        from google.appengine.api import mail

        mail.send_mail(sender="Feedback service <noreply@feedback-ltworf.appspotmail.com>",
            to="tiposchi@tiscali.it",
              subject="Feedback from %s" % kwargs["id"],
              body=message)

    return "Message queued"
