Page MenuHomePhorge

VerifyJob.php
No OneTemporary

Authored By
Unknown
Size
708 B
Referenced Files
None
Subscribers
None

VerifyJob.php

<?php
namespace App\Jobs\Resource;
use App\Jobs\ResourceJob;
use App\Resource;
use App\Support\Facades\IMAP;
class VerifyJob extends ResourceJob
{
/**
* Execute the job.
*/
public function handle()
{
$resource = $this->getResource();
if (!$resource) {
return;
}
if ($resource->trashed() || $resource->isImapReady()) {
return;
}
$folder = $resource->getSetting('folder');
if ($folder && IMAP::verifySharedFolder($folder)) {
$resource->status |= Resource::STATUS_IMAP_READY;
$resource->status |= Resource::STATUS_ACTIVE;
$resource->saveQuietly();
}
}
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Apr 24, 12:45 PM (1 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18851875
Default Alt Text
VerifyJob.php (708 B)

Event Timeline