diff --git a/src/LaravelAuthenticationLogServiceProvider.php b/src/LaravelAuthenticationLogServiceProvider.php index 73722fb..bb95518 100644 --- a/src/LaravelAuthenticationLogServiceProvider.php +++ b/src/LaravelAuthenticationLogServiceProvider.php @@ -6,7 +6,7 @@ use Illuminate\Auth\Events\Login; use Illuminate\Auth\Events\Logout; use Illuminate\Auth\Events\OtherDeviceLogout; -use Illuminate\Contracts\Events\Dispatcher; +use Illuminate\Support\Facades\Event; use Rappasoft\LaravelAuthenticationLog\Commands\PurgeAuthenticationLogCommand; use Rappasoft\LaravelAuthenticationLog\Listeners\FailedLoginListener; use Rappasoft\LaravelAuthenticationLog\Listeners\LoginListener; @@ -27,10 +27,9 @@ public function configurePackage(Package $package): void ->hasMigration('create_authentication_log_table') ->hasCommand(PurgeAuthenticationLogCommand::class); - $events = $this->app->make(Dispatcher::class); - $events->listen(config('authentication-log.events.login', Login::class), config('authentication-log.listeners.login', LoginListener::class)); - $events->listen(config('authentication-log.events.failed', Failed::class), config('authentication-log.listeners.failed', FailedLoginListener::class)); - $events->listen(config('authentication-log.events.logout', Logout::class), config('authentication-log.listeners.logout', LogoutListener::class)); - $events->listen(config('authentication-log.events.other-device-logout', OtherDeviceLogout::class), config('authentication-log.listeners.other-device-logout', OtherDeviceLogoutListener::class)); + Event::listen(config('authentication-log.events.login', Login::class), config('authentication-log.listeners.login', LoginListener::class)); + Event::listen(config('authentication-log.events.failed', Failed::class), config('authentication-log.listeners.failed', FailedLoginListener::class)); + Event::listen(config('authentication-log.events.logout', Logout::class), config('authentication-log.listeners.logout', LogoutListener::class)); + Event::listen(config('authentication-log.events.other-device-logout', OtherDeviceLogout::class), config('authentication-log.listeners.other-device-logout', OtherDeviceLogoutListener::class)); } }