refactor: sms event listener

pull/1/head
Farid Saravi 5 years ago
parent 18de59e4b8
commit 36341e590e

@ -6,6 +6,8 @@ use Illuminate\Support\Facades\Event;
use Illuminate\Auth\Events\Registered; use Illuminate\Auth\Events\Registered;
use Illuminate\Auth\Listeners\SendEmailVerificationNotification; use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use WM\Common\Services\Sms\Events\SmsSent;
use WM\Common\Services\Sms\Listeners\StoreSmsInDatabase;
class EventServiceProvider extends ServiceProvider class EventServiceProvider extends ServiceProvider
{ {
@ -18,8 +20,8 @@ class EventServiceProvider extends ServiceProvider
Registered::class => [ Registered::class => [
SendEmailVerificationNotification::class, SendEmailVerificationNotification::class,
], ],
'Illuminate\Notifications\Events\NotificationSent' => [ SmsSent::class => [
'App\Listeners\LogNotification', StoreSmsInDatabase::class,
], ],
]; ];

@ -15,12 +15,12 @@
"laravel/passport": "^7.3", "laravel/passport": "^7.3",
"laravel/tinker": "^1.0", "laravel/tinker": "^1.0",
"spatie/laravel-medialibrary": "^7.0.0", "spatie/laravel-medialibrary": "^7.0.0",
"wm/blog": "dev-master",
"wm/common": "dev-master", "wm/common": "dev-master",
"wm/core": "dev-master", "wm/core": "dev-master",
"wm/crm": "dev-master", "wm/crm": "dev-master",
"wm/reservation": "dev-master",
"wm/portfolio": "dev-master", "wm/portfolio": "dev-master",
"wm/blog": "dev-master", "wm/reservation": "dev-master",
"zircote/swagger-php": "^3.0" "zircote/swagger-php": "^3.0"
}, },
"require-dev": { "require-dev": {

8
composer.lock generated

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "e53195bd324cbdaad5ffea6f7c54a92e", "content-hash": "777479d5f72d40de0d12142c590eb01f",
"packages": [ "packages": [
{ {
"name": "defuse/php-encryption", "name": "defuse/php-encryption",
@ -4703,7 +4703,7 @@
"dist": { "dist": {
"type": "path", "type": "path",
"url": "./modules/wm-common", "url": "./modules/wm-common",
"reference": "f8504df900dc79a9024d7eaaa928993cfdcb4902" "reference": "982967569459beeb52d91c819b7cfd6b49f5c8ce"
}, },
"require": { "require": {
"php": "^7.1.3", "php": "^7.1.3",
@ -7031,12 +7031,12 @@
"aliases": [], "aliases": [],
"minimum-stability": "dev", "minimum-stability": "dev",
"stability-flags": { "stability-flags": {
"wm/blog": 20,
"wm/common": 20, "wm/common": 20,
"wm/core": 20, "wm/core": 20,
"wm/crm": 20, "wm/crm": 20,
"wm/reservation": 20,
"wm/portfolio": 20, "wm/portfolio": 20,
"wm/blog": 20 "wm/reservation": 20
}, },
"prefer-stable": true, "prefer-stable": true,
"prefer-lowest": false, "prefer-lowest": false,

Loading…
Cancel
Save