*/ public array $backoff = [10, 60, 300]; public function __construct( public string $memoryId, public bool $forceDeleteRecord = false, ) {} public function handle(BrainService $brain): void { $memory = BrainMemory::withTrashed()->find($this->memoryId); if ($memory instanceof BrainMemory && $memory->deleted_at === null) { return; } $brain->qdrantDelete([$this->memoryId]); $brain->elasticDelete($this->memoryId); if ($this->forceDeleteRecord && $memory instanceof BrainMemory && $memory->deleted_at !== null) { $memory->forceDelete(); } } }