Beispiel #1
0
def weichat(groupchoose):
    form = DialogForm()
    dialog_show = Dialog()
    info = dialog_show.show_group_dialog(groupchoose)
    my_chat = request.form.get('my_chat')
    if form.validate_on_submit():
        my_chat = request.form.get('my_chat')
        time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
        user = current_user.user_email
        dialog_new = Dialog()
        dialog_new.create_dialog(groupchoose, user, time, my_chat)
        return redirect(
            request.args.get('next')
            or url_for('weichat', groupchoose=groupchoose))
    return render_template('weichat.html',
                           name=groupchoose,
                           msgs=info,
                           form=form,
                           user_info_global=user_info_global)
Beispiel #2
0
def dialogwith(userid):
    user = User.query.filter(User.id == userid).first()
    if not user:
        flash('There is no user with id == ' + str(userid))
        return redirect('/users')
    q = finddialogbetween(current_user.id, user.id)
    if q.count() > 0:
        dialog = q.first()
    else:
        dialog = Dialog(current_user.id, user.id)
        db.session.add(dialog)
        db.session.commit()
    return render_template('dialogwith.html',
                           title=user.username,
                           user=user,
                           dialog=dialog)