33namespace App \Providers ;
44
55use App \Events \ResultCreated ;
6+ use App \Listeners \ClearApplicationCache ;
7+ use App \Listeners \Data \InfluxDb2Listener ;
8+ use App \Listeners \SpeedtestCompletedListener ;
9+ use App \Listeners \Threshold \AbsoluteListener ;
610use Illuminate \Auth \Events \Registered ;
711use Illuminate \Auth \Listeners \SendEmailVerificationNotification ;
812use Illuminate \Foundation \Support \Providers \EventServiceProvider as ServiceProvider ;
913use Illuminate \Support \Facades \Event ;
14+ use Spatie \LaravelSettings \Events \SettingsSaved ;
1015
1116class EventServiceProvider extends ServiceProvider
1217{
@@ -21,13 +26,17 @@ class EventServiceProvider extends ServiceProvider
2126 ],
2227
2328 ResultCreated::class => [
24- \ App \ Listeners \ SpeedtestCompletedListener::class,
29+ SpeedtestCompletedListener::class,
2530
2631 // Data listeners
27- \ App \ Listeners \ Data \ InfluxDb2Listener::class,
32+ InfluxDb2Listener::class,
2833
29- // Threashold listeners
30- \App \Listeners \Threshold \AbsoluteListener::class,
34+ // Threshold listeners
35+ AbsoluteListener::class,
36+ ],
37+
38+ SettingsSaved::class => [
39+ ClearApplicationCache::class,
3140 ],
3241 ];
3342
0 commit comments