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()
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()
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')
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')
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')
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')