namespace App\Fluidbook\Link;
use App\Fluidbook\Compiler\Compiler;
+use App\Jobs\AuditLinkRegister;
use App\Jobs\OCR;
use App\Models\FluidbookPublication;
+use App\Models\ShortLink;
use App\Models\User;
use App\SubForms\Link\Base;
use Cubist\Util\Files\Files;
copy($base . '.meta3.gz', $latestMeta);
$fluidbook->touch();
+ if ($fluidbook->linkShortener != 0 && $fluidbook->linkShortener != "none") {
+ AuditLinkRegister::dispatch();
+ }
}
use App\Http\Controllers\Admin\Operations\FluidbookPublication\YSLOperation;
use App\Http\Controllers\Admin\Operations\InvoiceOperation;
use App\Http\Controllers\Admin\Operations\FluidbookPublication\SettingsExportOperation;
+use App\Jobs\AuditLinkRegister;
use App\Jobs\FluidbookImagesPreprocess;
use App\Jobs\FluidbookSocialImage;
use App\Jobs\GenerateDeliveryThumbnailsPreview;
FluidbookImagesPreprocess::dispatch($this->id);
FluidbookSocialImage::dispatch($this);
}
+ if ($this->linkShortener != 0 && $this->linkShortener !== 'none') {
+ AuditLinkRegister::dispatch();
+ }
return parent::onSaved();
}
];
if (isset($auditLinks[$i->url])) {
$d = array_merge($d, $auditLinks[$i->url]);
+ } else {
+ continue;
}
$data[$d['id']] = $d;
}
return $data;
}
- public static function shouldRefreshDatabase()
- {
- return true;
- }
-
public static function getDataLastChangeFile()
{
return Files::mkdir(resource_path('shortlink')) . 'lastchange';