FEAT: Added Celery Beat

FEAT: Added preferences Celery task to automatically record what categories users watched
This commit is contained in:
JustIceO7
2025-02-18 02:02:34 +00:00
parent 62d83aa4eb
commit 76de1b7d9d
9 changed files with 135 additions and 12 deletions

View File

@@ -13,12 +13,14 @@ import ResultsPage from "./pages/ResultsPage";
function App() {
const [isLoggedIn, setIsLoggedIn] = useState(false);
const [user_id, setUserID] = useState<number | null>(null);
const [username, setUsername] = useState<string | null>(null);
useEffect(() => {
fetch("/api/user/login_status")
.then((response) => response.json())
.then((data) => {
setUserID(data.user_id);
setIsLoggedIn(data.status);
setUsername(data.username);
})
@@ -30,7 +32,7 @@ function App() {
return (
<AuthContext.Provider
value={{ isLoggedIn, username, setIsLoggedIn, setUsername }}
value={{ isLoggedIn, username, user_id, setIsLoggedIn, setUsername }}
>
<ContentProvider>
<BrowserRouter>