1
0
mirror of https://github.com/flarum/core.git synced 2025-08-02 14:37:49 +02:00

Queue support (#1773)

Implementation of clean queue handling, by default sync is used
This commit is contained in:
Daniël Klabbers
2019-08-19 21:44:06 +02:00
committed by GitHub
parent 689d767f82
commit a045f8bef9
6 changed files with 297 additions and 0 deletions

View File

@@ -26,6 +26,7 @@ use Flarum\Locale\LocaleServiceProvider;
use Flarum\Mail\MailServiceProvider;
use Flarum\Notification\NotificationServiceProvider;
use Flarum\Post\PostServiceProvider;
use Flarum\Queue\QueueServiceProvider;
use Flarum\Search\SearchServiceProvider;
use Flarum\Settings\SettingsServiceProvider;
use Flarum\Update\UpdateServiceProvider;
@@ -129,6 +130,7 @@ class InstalledSite implements SiteInterface
$laravel->register(MigrationServiceProvider::class);
$laravel->register(NotificationServiceProvider::class);
$laravel->register(PostServiceProvider::class);
$laravel->register(QueueServiceProvider::class);
$laravel->register(SearchServiceProvider::class);
$laravel->register(SessionServiceProvider::class);
$laravel->register(SettingsServiceProvider::class);
@@ -180,6 +182,9 @@ class InstalledSite implements SiteInterface
]
]
],
'queue' => [
'default' => 'sync'
],
'session' => [
'lifetime' => 120,
'files' => $this->paths['storage'].'/sessions',