Session fixes: auth working, frontend files created, running locally
- Fixed circular imports in API files - Created missing frontend lib files (api.ts, socket.ts, types.ts) - Fixed register endpoint to return token instead of user - Updated Anthropic client version - Backend running locally on port 8000 - Frontend running on port 3000 - Authentication working - Still need: channel response fix, WebSocket auth fix
This commit is contained in:
@@ -78,7 +78,7 @@ async def get_current_user(
|
||||
|
||||
return user
|
||||
|
||||
@router.post("/register", response_model=UserResponse)
|
||||
@router.post("/register", response_model=Token)
|
||||
async def register(user_data: UserRegister, db: Session = Depends(get_db)):
|
||||
"""Register a new user"""
|
||||
|
||||
@@ -102,6 +102,10 @@ async def register(user_data: UserRegister, db: Session = Depends(get_db)):
|
||||
db.commit()
|
||||
db.refresh(user)
|
||||
|
||||
# Create access token
|
||||
access_token = create_access_token(data={"sub": user.email})
|
||||
return {"access_token": access_token, "token_type": "bearer"}
|
||||
|
||||
return user
|
||||
|
||||
@router.post("/login", response_model=Token)
|
||||
|
||||
Reference in New Issue
Block a user