File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export default function EventDefaultPage() {
3737 const handleClick = ( ) => {
3838 history . push ( '/createEvent' ) ;
3939 } ;
40- const [ eventsAttended ] = useState ( 0 ) ;
40+ const [ eventsAttended , setEventsAttended ] = useState ( 0 ) ;
4141 const [ loading , setLoading ] = useState ( true ) ;
4242
4343 const [ userEvents , setUserEvents ] = useState ( [ ] ) ;
@@ -49,6 +49,19 @@ export default function EventDefaultPage() {
4949
5050 const userId = user . uid ;
5151 const db = firebase . firestore ( ) ;
52+
53+ // For getting the user's total attending events
54+ db . collection ( 'users' )
55+ . doc ( userId )
56+ . get ( )
57+ . then ( doc => {
58+ if ( doc . exists ) {
59+ let data = doc . data ( ) ;
60+ setEventsAttended ( data . attending . length ) ;
61+ }
62+ } ) ;
63+
64+ // For getting user's upcoming events
5265 db . collection ( 'events' )
5366 . where ( 'createdBy' , '==' , `${ userId } ` )
5467 . get ( )
You can’t perform that action at this time.
0 commit comments