Exemple #1
0
    def post(self):
        req = self.request

        msg = ChatMessage()
        msg.text = req("text")
        msg.unitfrom = Unit.get_by_id(req("fromid"))
        msg.unitto = Unit.get_by_id(req("toid"))
        msg.put()
Exemple #2
0
 def post(self):
     req = self.request
     
     msg = ChatMessage()
     msg.text = req("text")
     msg.unitfrom = Unit.get_by_id(req("fromid"))
     msg.unitto = Unit.get_by_id(req("toid"))
     msg.put()
Exemple #3
0
def chatroom_all():
    messages = ndb.gql('SELECT * FROM ChatMessage ORDER BY timestamp')
    if request.method == 'POST':
        user, message, timestamp = request.form.get('name'), request.form.get('message'), datetime.datetime.now()
        chat_msg = ChatMessage(user=user, timestamp=timestamp, message=message)
        chat_msg.put()
        messages = ndb.gql('SELECT * FROM ChatMessage ORDER BY timestamp')
    return render_template('chatroom.html', messages=messages, vm_time=vm_start_time, mode='chatroom_all')
Exemple #4
0
def chatroom_time():
    messages = ChatMessage.gql('WHERE timestamp > :fiveago ORDER BY timestamp',
            fiveago=datetime.datetime.now() - datetime.timedelta(minutes=2))
    if request.method == 'POST':
        user, message, timestamp = request.form.get('name'), request.form.get('message'), datetime.datetime.now()
        chat_msg = ChatMessage(user=user, timestamp=timestamp, message=message)
        chat_msg.put()
        messages = ChatMessage.gql('WHERE timestamp > :fiveago ORDER BY timestamp',
            fiveago=datetime.datetime.now() - datetime.timedelta(minutes=2))
    return render_template('chatroom.html', messages=messages, vm_time=vm_start_time, mode='chatroom_time')
Exemple #5
0
def chatroom_all():
    messages = ndb.gql('SELECT * FROM ChatMessage ORDER BY timestamp')
    if request.method == 'POST':
        user, message, timestamp = request.form.get('name'), request.form.get(
            'message'), datetime.datetime.now()
        chat_msg = ChatMessage(user=user, timestamp=timestamp, message=message)
        chat_msg.put()
        messages = ndb.gql('SELECT * FROM ChatMessage ORDER BY timestamp')
    return render_template('chatroom.html',
                           messages=messages,
                           vm_time=vm_start_time,
                           mode='chatroom_all')
Exemple #6
0
def chatroom_time():
    messages = ChatMessage.gql('WHERE timestamp > :fiveago ORDER BY timestamp',
                               fiveago=datetime.datetime.now() -
                               datetime.timedelta(minutes=2))
    if request.method == 'POST':
        user, message, timestamp = request.form.get('name'), request.form.get(
            'message'), datetime.datetime.now()
        chat_msg = ChatMessage(user=user, timestamp=timestamp, message=message)
        chat_msg.put()
        messages = ChatMessage.gql(
            'WHERE timestamp > :fiveago ORDER BY timestamp',
            fiveago=datetime.datetime.now() - datetime.timedelta(minutes=2))
    return render_template('chatroom.html',
                           messages=messages,
                           vm_time=vm_start_time,
                           mode='chatroom_time')