]> _ Git - fluidbook-toolbox.git/commitdiff
wait #8069 @0.5
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 18 Mar 2026 08:59:31 +0000 (09:59 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 18 Mar 2026 08:59:31 +0000 (09:59 +0100)
app/Console/Kernel.php
app/Models/ElearningTranslate.php
app/Models/FluidbookTranslate.php

index ec0707908cb18b38fcd1b581a46516181d6b406b..10c3b5a3c2ded8e9f1d3ae2b7d2f5f616aef0bd7 100644 (file)
@@ -55,6 +55,7 @@ class Kernel extends \Cubist\Backpack\Console\Kernel
         }
 
         $schedule->command('optimize:clear')->at('6:00');
+        $schedule->command('queue:restart')->everyTwoHours();
 
         $schedule->command('job:dispatchNow ProcessTotals')->everyTwoHours();
         $schedule->command('fluidbook:player:updatesources')->everyTwoHours();
index e3c16d404fd66ef806333cf453a723c7cbdef23d..c0bbef064f151feb840b05d6d89554e5024b1889 100644 (file)
@@ -10,6 +10,7 @@ use App\Models\Traits\FluidbookPlayerBranches;
 use App\Models\Traits\QuizBranches;
 use Cubist\Backpack\Facades\App;
 use Cubist\Util\PHP;
+use Illuminate\Support\Facades\Artisan;
 
 // __('!!Traduction des contenus e-learning')
 class ElearningTranslate extends ToolboxContentTranslate
@@ -40,4 +41,10 @@ class ElearningTranslate extends ToolboxContentTranslate
         $res['OpenBadges'] = 'resources/badge/translate';
         return $res;
     }
+
+    public function onSaved(): bool
+    {
+        Artisan::call('queue:restart');
+        return parent::onSaved();
+    }
 }
index d03eaaa45dcff9ba85e8517d7f869a878991b5ad..d8aaaac6a986576d98dadc847a2aeb35d6c8217e 100644 (file)
@@ -11,6 +11,7 @@ use App\Models\Traits\FluidbookPlayerBranches;
 use Cubist\Backpack\Facades\App;
 use Cubist\Backpack\Magic\Models\Translate;
 use Cubist\Util\PHP;
+use Illuminate\Support\Facades\Artisan;
 use Illuminate\Support\Facades\Cache;
 
 // __('!!Traduction des fluidbooks')
@@ -52,4 +53,10 @@ class FluidbookTranslate extends ToolboxContentTranslate
         return static::getLocaleTranslations($locale);
     }
 
+    public function onSaved(): bool
+    {
+        Artisan::call('queue:restart');
+        return parent::onSaved();
+    }
+
 }