@@ -194,8 +194,8 @@ class IndexPage extends Component<object, PageState> {
194194 componentDidMount ( ) {
195195 this . fetchData ( ) ; // Fetch initial data when component mounts
196196
197- // Setup interval to fetch data every 2 seconds after initial data fetching
198- this . interval = setInterval ( this . fetchData , 2000 ) ;
197+ // Make the updating interval 5 seconds to prevent overloading the server and duplicate responses
198+ this . interval = setInterval ( this . fetchData , 5000 ) ;
199199 }
200200
201201 componentWillUnmount ( ) {
@@ -240,7 +240,7 @@ class IndexPage extends Component<object, PageState> {
240240 < h2 className = "text-white text-lg font-semibold opacity-100" style = { { fontSize : "32px" } } id = 'tracking' > Realtime</ h2 >
241241 </ div >
242242 < div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
243- < div className = "text-3xl sm:text-4xl md:text-5xl lg:text-6xl" >
243+ < div className = "text-white text- 3xl sm:text-4xl md:text-5xl lg:text-6xl" >
244244 < Odometer value = { odometerPoints } />
245245 </ div >
246246 < div className = "text-gray-400 mt-2 text-center text-lg" > Total XP</ div >
@@ -249,13 +249,13 @@ class IndexPage extends Component<object, PageState> {
249249
250250 < div className = "flex flex-col w-full md:w-1/2 space-y-6 flex-1" >
251251 < div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
252- < div className = "text-2xl sm:text-2xl md:text-3xl lg:text-3xl" >
252+ < div className = "text-white text- 2xl sm:text-2xl md:text-3xl lg:text-3xl" >
253253 < Odometer value = { odometerMembers } />
254254 </ div >
255255 < div className = "text-gray-400 mt-2 text-center text-lg" > Members</ div >
256256 </ div >
257257 < div className = "bg-gray-900 p-4 rounded-lg flex flex-col justify-center items-center transition-transform transform hover:scale-105 flex-1" >
258- < div className = "text-2xl sm:text-2xl md:text-3xl lg:text-3xl" >
258+ < div className = "text-white text- 2xl sm:text-2xl md:text-3xl lg:text-3xl" >
259259 < Odometer value = { odometerMembersBeingTracked } />
260260 </ div >
261261 < div className = "text-gray-400 mt-2 text-center text-lg" > Members Tracked</ div >
0 commit comments