Exemplo n.º 1
0
def set_messages():
    if dicmes == {}:
        message1 = database.Message(id=1, sendby='Pedro', receiveby='Pancho', message='Hola como estas?')
        message2 = database.Message(id=2, sendby='Pancho', receiveby='Pedro', message='Bien, gracias')
        session.add(message1)
        session.add(message2)
        session.commit()

        # Meter mensajes en el cache
        listin = session.query(database.Message)
        for i in listin:
            dicmes[i.id] = [i.sendby, i.receiveby, i.message]

    return redirect("/messages")
Exemplo n.º 2
0
def create_message():
    c = request.get_json(silent=True)
    if c["id"] not in dicmes:
        messagex = database.Message(id=c['id'], sendby=c['sendby'],
                                    receiveby=c['receiveby'], message=c['message'])
        session.add(messagex)
        session.commit()

        for i in c:
            dicmes[c["id"]] = [c['sendby'], c['receiveby'], c['message']]

        return 'Message created'
    return "The id is already in use"
Exemplo n.º 3
0
def create_message():
    c = request.get_json(silent=True)
    newmessage = json.loads(request.form["values"])
    if newmessage["id"] not in dicmes:
        message = database.Message(id=newmessage['id'], sendby=newmessage['sendby'],
                                   receiveby=newmessage['receiveby'], message=newmessage['message'])
        session.add(message)
        session.commit()

        for i in newmessage:
            dicmes[newmessage["id"]] = [newmessage['sendby'],
                                        newmessage['receiveby'], newmessage['message']]

        return 'Message created'
    return "The id is already in use"