<?php

namespace OtomaticAi\Observers;

use OtomaticAi\Jobs\PushProjectsMetricsJob;
use OtomaticAi\Models\Project;

class ProjectObserver
{
    public function created(Project $project)
    {
        PushProjectsMetricsJob::pushNow();
    }

    public function updated(Project $project)
    {
        if ($project->wasChanged('metrics') || $project->wasChanged('enabled')) {
            PushProjectsMetricsJob::pushNow();
        }
    }

    public function deleted(Project $project)
    {
        PushProjectsMetricsJob::pushNow();
    }
}
