Skip to content

Commit 722f756

Browse files
Merge pull request #316 from Trendyol/credentials-error
fix: app crash
2 parents f5e84e5 + b40a29b commit 722f756

File tree

3 files changed

+1
-9
lines changed

3 files changed

+1
-9
lines changed

gurubu-backend/utils/groomings.js

-7
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,6 @@ const generateNewRoom = (nickName, groomingType) => {
112112
const { credentials, ...userWithoutCredentials } = user;
113113

114114
groomings[roomID] = {
115-
totalParticipants: 1,
116115
mode: groomingType,
117116
participants: { [user.userID]: userWithoutCredentials },
118117
metrics: groomingMode[groomingType],
@@ -149,11 +148,6 @@ const handleJoinRoom = (nickName, roomID, isAdmin) => {
149148
user.isAdmin = isAdmin
150149
}
151150

152-
groomings[roomID] = {
153-
...groomings[roomID],
154-
totalParticipants: Object.keys(groomings[roomID].participants).length + 1,
155-
};
156-
157151
const { credentials, ...userWithoutCredentials } = user;
158152

159153
if(!groomings[roomID]){
@@ -200,7 +194,6 @@ const removeUserFromOngoingGrooming = (roomID, userID) => {
200194
}
201195

202196
delete groomings[roomID].participants[userID];
203-
groomings[roomID].totalParticipants = groomings[roomID].totalParticipants - 1;
204197
};
205198

206199
const updateParticipantsVote = (data, credentials, roomID, socket) => {

gurubu-client/src/app/components/room/grooming-board/grooming-board-logs.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const GroomingBoardLogs = ({ roomId }: Props) => {
2626
<>
2727
<ul className="grooming-board__metrics">
2828
<div className="grooming-board__participants-text">
29-
<span>Participants ({groomingInfo.totalParticipants || "0"})</span>
29+
<span>Participants ({Object.keys(groomingInfo?.participants || {}).length || "0"})</span>
3030
</div>
3131
{groomingInfo.metrics?.map((metric) => (
3232
<li

gurubu-client/src/app/shared/interfaces.ts

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ export interface MetricAverages {
3535
}
3636

3737
export interface GroomingInfo {
38-
totalParticipants: number;
3938
mode: string;
4039
participants: Participants;
4140
metrics: Metric[];

0 commit comments

Comments
 (0)