/**
  * Get the IDs of discussions which a user has read completely.
  *
  * @param  \Flarum\Core\Models\User  $user
  * @return array
  */
 public function getReadIds(User $user)
 {
     return Discussion::leftJoin('users_discussions', 'users_discussions.discussion_id', '=', 'discussions.id')->where('user_id', $user->id)->where('read_number', '<', 'last_post_number')->lists('id');
 }