ref: Move comment counter logic into Card model

This commit is contained in:
Maksim Eltyshev
2025-06-04 18:38:39 +02:00
parent 40a84d0c8a
commit 49770ea9ec
2 changed files with 24 additions and 25 deletions
+19
View File
@@ -405,6 +405,25 @@ export default class extends BaseModel {
});
break;
case ActionTypes.COMMENT_CREATE:
case ActionTypes.COMMENT_CREATE_HANDLE: {
const cardModel = Card.withId(payload.comment.cardId);
if (cardModel) {
cardModel.commentsTotal += 1;
}
break;
}
case ActionTypes.COMMENT_DELETE_HANDLE: {
const cardModel = Card.withId(payload.comment.cardId);
if (cardModel) {
cardModel.commentsTotal -= 1;
}
break;
}
case ActionTypes.ACTIVITIES_IN_CARD_FETCH:
Card.withId(payload.cardId).update({
isActivitiesFetching: true,