Ignore:
Timestamp:
01/26/26 17:59:16 (6 months ago)
Author:
Filip Gavrilovski <filipgavrilovski28@…>
Branches:
main
Children:
484dc3f
Parents:
4022db1
Message:

modify user response dto to store other relevant user data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • frontend/src/Register.tsx

    r4022db1 r3727852  
    33import axiosInstance, { scheduleTokenRefresh } from "./api/axiosInstance";
    44import { useAuth } from "./context/authContext";
    5 import type { User, UserResponse } from "./types";
     5import type { User } from "./types";
    66
    77const Register = () => {
     
    1717        const handleRegister = async (e: React.FormEvent) => {
    1818                e.preventDefault();
    19                 const newUser: User = {
    20                         username,
    21                         fullName: fullname,
    22                         email: email,
    23                         profilePhoto: profilePhoto,
    24                 };
    2519                try {
    2620                        const response = await axiosInstance.post<{
    27                                 user: UserResponse;
     21                                user: User;
    2822                                tokenExpiresIn: number;
    2923                        }>("/auth/register", {
     
    3529                        });
    3630                        scheduleTokenRefresh(response.data.tokenExpiresIn);
    37                         setUser(newUser);
    38                         // todo
    39                         // setUser(response.data.user);
     31                        setUser(response.data.user);
    4032                        navigate("/");
    4133                } catch (error) {
     
    111103                                <button
    112104                                        type="submit"
    113                                         className="w-full bg-blue-500 text-white p-2 rounded hover:bg-blue-600"
     105                                        className="w-full bg-blue-500 text-white p-2 rounded hover:bg-blue-600 cursor-pointer"
    114106                                        onClick={(e: React.MouseEvent<HTMLButtonElement>) =>
    115107                                                handleRegister(e)
Note: See TracChangeset for help on using the changeset viewer.