@@ -12,26 +12,26 @@ export const RaceCompletedScreen = () => {
1212 const dispatch = useContext ( GlobalDispatchContext ) ;
1313 const { elapsedTime, badges } = useContext ( GlobalStateContext ) ;
1414
15- const [ newBadgeKey , setNewBadgeKey ] = useState ( ) ;
15+ const [ newBadgeKey , setNewBadgeKey ] = useState ( "Race Expert" ) ;
1616
1717 const [ searchParams ] = useSearchParams ( ) ;
1818 const profileId = searchParams . get ( "profileId" ) ;
1919
20- useEffect ( ( ) => {
21- if ( profileId ) {
22- const eventSource = new EventSource ( `/api/events?profileId=${ profileId } ` ) ;
23- eventSource . onmessage = function ( event ) {
24- const newEvent = JSON . parse ( event . data ) ;
25- if ( newEvent . newBadgeName ) setNewBadgeKey ( newEvent . newBadgeName ) ;
26- } ;
27- eventSource . onerror = ( event ) => {
28- console . error ( "Server Event error:" , event ) ;
29- } ;
30- return ( ) => {
31- eventSource . close ( ) ;
32- } ;
33- }
34- } , [ profileId ] ) ;
20+ // useEffect(() => {
21+ // if (profileId) {
22+ // const eventSource = new EventSource(`/api/events?profileId=${profileId}`);
23+ // eventSource.onmessage = function (event) {
24+ // const newEvent = JSON.parse(event.data);
25+ // if (newEvent.newBadgeName) setNewBadgeKey(newEvent.newBadgeName);
26+ // };
27+ // eventSource.onerror = (event) => {
28+ // console.error("Server Event error:", event);
29+ // };
30+ // return () => {
31+ // eventSource.close();
32+ // };
33+ // }
34+ // }, [profileId]);
3535
3636 return (
3737 < >
@@ -63,7 +63,7 @@ export const RaceCompletedScreen = () => {
6363 </ button >
6464 </ Footer >
6565
66- { newBadgeKey && < NewBadgeModal badge = { badges [ newBadgeKey ] } handleToggleShowModal = { ( ) => { } } /> }
66+ { newBadgeKey && < NewBadgeModal badge = { badges [ newBadgeKey ] } handleToggleShowModal = { ( ) => setNewBadgeKey ( null ) } /> }
6767 </ >
6868 ) ;
6969} ;
0 commit comments