public function handle(ReplyRepo $replyRepo, Mailer $mailer)
{
$reply = $replyRepo->model();
$reply->fill($this->prepareData());
$reply->save();
if (config('forum.emails.fire') && !$this->authUserIsOwner($reply->conversation)) {
$this->sendEmail($mailer, $reply);
}
if (config('forum.events.fire')) {
event(new NewReply($reply));
}
}