1
0
mirror of https://github.com/flarum/core.git synced 2025-08-02 14:37:49 +02:00

Rename discussion.commentsCount

This commit is contained in:
Toby Zerner
2018-08-24 20:37:04 +09:30
parent e135b7830e
commit 7716944616
4 changed files with 8 additions and 8 deletions

View File

@@ -18,8 +18,8 @@ Object.assign(Discussion.prototype, {
lastPost: Model.hasOne('lastPost'), lastPost: Model.hasOne('lastPost'),
lastPostNumber: Model.attribute('lastPostNumber'), lastPostNumber: Model.attribute('lastPostNumber'),
commentsCount: Model.attribute('commentsCount'), commentCount: Model.attribute('commentCount'),
repliesCount: computed('commentsCount', commentsCount => Math.max(0, commentsCount - 1)), repliesCount: computed('commentCount', commentCount => Math.max(0, commentCount - 1)),
posts: Model.hasMany('posts'), posts: Model.hasMany('posts'),
mostRelevantPost: Model.hasOne('mostRelevantPost'), mostRelevantPost: Model.hasOne('mostRelevantPost'),

View File

@@ -37,7 +37,7 @@ class DiscussionSerializer extends BasicDiscussionSerializer
$gate = $this->gate->forUser($this->actor); $gate = $this->gate->forUser($this->actor);
$attributes = parent::getDefaultAttributes($discussion) + [ $attributes = parent::getDefaultAttributes($discussion) + [
'commentsCount' => (int) $discussion->comment_count, 'commentCount' => (int) $discussion->comment_count,
'participantsCount' => (int) $discussion->participant_count, 'participantsCount' => (int) $discussion->participant_count,
'startTime' => $this->formatDate($discussion->created_at), 'startTime' => $this->formatDate($discussion->created_at),
'lastTime' => $this->formatDate($discussion->last_posted_at), 'lastTime' => $this->formatDate($discussion->last_posted_at),

View File

@@ -230,11 +230,11 @@ class Discussion extends AbstractModel
} }
/** /**
* Refresh the discussion's comments count. * Refresh the discussion's comment count.
* *
* @return $this * @return $this
*/ */
public function refreshCommentsCount() public function refreshCommentCount()
{ {
$this->comment_count = $this->comments()->count(); $this->comment_count = $this->comments()->count();

View File

@@ -39,7 +39,7 @@ class DiscussionMetadataUpdater
$discussion = $event->post->discussion; $discussion = $event->post->discussion;
if ($discussion && $discussion->exists) { if ($discussion && $discussion->exists) {
$discussion->refreshCommentsCount(); $discussion->refreshCommentCount();
$discussion->refreshLastPost(); $discussion->refreshLastPost();
$discussion->refreshParticipantsCount(); $discussion->refreshParticipantsCount();
$discussion->save(); $discussion->save();
@@ -76,7 +76,7 @@ class DiscussionMetadataUpdater
$discussion = $event->post->discussion; $discussion = $event->post->discussion;
if ($discussion && $discussion->exists) { if ($discussion && $discussion->exists) {
$discussion->refreshCommentsCount(); $discussion->refreshCommentCount();
$discussion->refreshParticipantsCount(); $discussion->refreshParticipantsCount();
$discussion->refreshLastPost(); $discussion->refreshLastPost();
$discussion->save(); $discussion->save();
@@ -91,7 +91,7 @@ class DiscussionMetadataUpdater
$discussion = $post->discussion; $discussion = $post->discussion;
if ($discussion && $discussion->exists) { if ($discussion && $discussion->exists) {
$discussion->refreshCommentsCount(); $discussion->refreshCommentCount();
$discussion->refreshParticipantsCount(); $discussion->refreshParticipantsCount();
if ($discussion->last_post_id == $post->id) { if ($discussion->last_post_id == $post->id) {