def unfollow_user(id): """取消关注用户 @id, 被取消关注的用户的id """ user = User.query.get_or_404(id) current_user.unfollow_user(user) return redirect(request.referrer)
def follow_action(user_id, action): user = User.query.filter_by(id=user_id).first_or_404() if action == 'follow': current_user.follow_user(user) db.session.commit() if action == 'unfollow': current_user.unfollow_user(user) db.session.commit() return redirect(request.referrer)
def handle_my_custom_fevent( json ): user = User.query.filter_by(id=json.get('user_id')).first_or_404() if json.get('action') == 'follow': current_user.follow_user(user.id) db.session.commit() if json.get('action') == 'unfollow': current_user.unfollow_user(user.id) db.session.commit() print( str( json )) socketio.emit( 'my fresponse', json, callback=messageRecived )
def unfollow(username): user = User.query.filter_by(username=username).first_or_404() if user is None: flash('sorry no user found') return redirect(url_for('home.main')) if user == current_user: flash('sorry you can\'t follow your self') return redirect(url_for('user.timeline', username=username)) current_user.unfollow_user(user) db.session.commit() return redirect(url_for('user.timeline', username=username))
def unfollow(username): if not username and len(username) > 36: flash("User Not Found!") return redirect('/', 302) if current_user.is_authenticated: user = User.get_user_info(username=username) if user and current_user.unfollow_user(user): return redirect(f'/player/{username}') flash("User Not Found!") return redirect('/', 302) flash('Please Login before this action!') return redirect('/', 302)
def unfollow_user(user_id): user = User.query.filter_by(id=user_id).first() current_user.unfollow_user(user) db.session.commit() return jsonify({'status': 'success'})