def update_session(): success, update_token = extract_token(request) if not success: return update_token try: user = users_dao.renew_session(update_token) except Exception as e: return json.dumps({"error": f"Invalid update token: {str(e)}"}) return json.dumps({ "session_token": user.session_token, "session_expiration": str(user.session_expiration), "update_token": user.update_token, })
def update_session(): success, update_token = extract_token(request) if not success: return update_token try: user = users_dao.renew_session(update_token) except: return json.dumps({'success': False, 'error': 'Invalid update token'}) return json.dumps({ 'session_token': user.session_token, 'session_expiration': str(user.session_expiration), 'update_token': user.update_token })
def update_session(): was_successful, update_token = extract_token(request) if not was_successful: return update_token try: user = users_dao.renew_session(update_token) except Exception as e: return failure_response(f"Invalid update token: {str(e)}") # return json.dumps({"error": f"Invalid update token: {str(e)}"}) return success_response({ "id": user.id, "session_token": user.session_token, "session_expiration": str(user.session_expiration), "update_token": user.update_token, })