Fixups
This commit is contained in:
parent
ceb96d1bd5
commit
c77f260963
@ -41,11 +41,9 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
const [streaming, setStreaming] = useState<string>('');
|
const [streaming, setStreaming] = useState<string>('');
|
||||||
const [processing, setProcessing] = useState<boolean>(false);
|
const [processing, setProcessing] = useState<boolean>(false);
|
||||||
const [user, setUser] = useState<UserInfo>(emptyUser);
|
const [user, setUser] = useState<UserInfo>(emptyUser);
|
||||||
const [userTimestamp, setUserTimestamp] = useState<number>(0);
|
|
||||||
const [prompt, setPrompt] = useState<string>('');
|
const [prompt, setPrompt] = useState<string>('');
|
||||||
const [resume, setResume] = useState<string>('');
|
const [resume, setResume] = useState<string>('');
|
||||||
const [canGenImage, setCanGenImage] = useState<boolean>(false);
|
const [canGenImage, setCanGenImage] = useState<boolean>(false);
|
||||||
const [hasProfile, setHasProfile] = useState<boolean>(false);
|
|
||||||
const [status, setStatus] = useState<string>('');
|
const [status, setStatus] = useState<string>('');
|
||||||
const [timestamp, setTimestamp] = useState<number>(0);
|
const [timestamp, setTimestamp] = useState<number>(0);
|
||||||
const [state, setState] = useState<number>(0); // Replaced stateRef
|
const [state, setState] = useState<number>(0); // Replaced stateRef
|
||||||
@ -98,7 +96,6 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
controllerRef.current = null;
|
controllerRef.current = null;
|
||||||
setState(0);
|
setState(0);
|
||||||
setCanGenImage(true);
|
setCanGenImage(true);
|
||||||
setHasProfile(true);
|
|
||||||
setShouldGenerateProfile(false);
|
setShouldGenerateProfile(false);
|
||||||
setUser({ ...user, has_profile: true });
|
setUser({ ...user, has_profile: true });
|
||||||
}
|
}
|
||||||
@ -110,7 +107,6 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
controllerRef.current = null;
|
controllerRef.current = null;
|
||||||
setState(0);
|
setState(0);
|
||||||
setCanGenImage(true);
|
setCanGenImage(true);
|
||||||
setHasProfile(true); /* Hack for now */
|
|
||||||
setShouldGenerateProfile(false);
|
setShouldGenerateProfile(false);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -123,7 +119,7 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
} else {
|
} else {
|
||||||
setTimestamp(Date.now())
|
setTimestamp(Date.now())
|
||||||
}
|
}
|
||||||
if (data.message !== '') {
|
if (data.message) {
|
||||||
setStatus(data.message);
|
setStatus(data.message);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -272,7 +268,6 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
controllerRef.current = null;
|
controllerRef.current = null;
|
||||||
setState(0);
|
setState(0);
|
||||||
setCanGenImage(true);
|
setCanGenImage(true);
|
||||||
setHasProfile(true);
|
|
||||||
setShouldGenerateProfile(false);
|
setShouldGenerateProfile(false);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -283,7 +278,6 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
controllerRef.current = null;
|
controllerRef.current = null;
|
||||||
setState(0);
|
setState(0);
|
||||||
setCanGenImage(true);
|
setCanGenImage(true);
|
||||||
setHasProfile(true);
|
|
||||||
setShouldGenerateProfile(false);
|
setShouldGenerateProfile(false);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
@ -334,10 +328,6 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
}
|
}
|
||||||
}, [streaming, state]);
|
}, [streaming, state]);
|
||||||
|
|
||||||
useEffect(() => {
|
|
||||||
setUserTimestamp(Date.now());
|
|
||||||
}, [user]);
|
|
||||||
|
|
||||||
if (!sessionId) {
|
if (!sessionId) {
|
||||||
return <></>;
|
return <></>;
|
||||||
}
|
}
|
||||||
@ -368,7 +358,7 @@ const GenerateCandidate = (props: BackstoryElementProps) => {
|
|||||||
<Box sx={{ display: "flex", flexDirection: "row", position: "relative" }}>
|
<Box sx={{ display: "flex", flexDirection: "row", position: "relative" }}>
|
||||||
<Box sx={{ display: "flex", position: "relative" }}>
|
<Box sx={{ display: "flex", position: "relative" }}>
|
||||||
<Avatar
|
<Avatar
|
||||||
src={hasProfile ? `/api/u/${user.username}/profile/${sessionId}` : ''}
|
src={user.has_profile ? `/api/u/${user.username}/profile/${sessionId}` : ''}
|
||||||
alt={`${user.full_name}'s profile`}
|
alt={`${user.full_name}'s profile`}
|
||||||
sx={{
|
sx={{
|
||||||
width: 80,
|
width: 80,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user