1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-31 11:09:43 +02:00

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

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,