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:
parent
40a84d0c8a
commit
49770ea9ec
2 changed files with 24 additions and 25 deletions
|
@ -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,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue