AlgoliaSearch\Laravel\EloquentSubscriber::saved PHP Method

saved() public method

public saved ( $model )
    public function saved($model)
    {
        if (!$this->modelHelper->isAutoIndex($model)) {
            return true;
        }
        /** @var \AlgoliaSearch\Index $index */
        foreach ($this->modelHelper->getIndices($model) as $index) {
            if ($this->modelHelper->indexOnly($model, $index->indexName)) {
                $index->addObject($this->modelHelper->getAlgoliaRecord($model, $index->indexName), $this->modelHelper->getObjectId($model));
            } elseif ($this->modelHelper->wouldBeIndexed($model, $index->indexName)) {
                $index->deleteObject($this->modelHelper->getObjectId($model));
            }
        }
        return true;
    }