Overview
The current implementation sets the number of active members in group chats to a static value of 5. To enhance accuracy and reflect real-time activity, this count should be dynamically determined based on how many group members have logged in within the last hour. This will be achieved by utilizing the existing user schema in Firebase, specifically the lastCheckIn timestamp field.
To-Do