Skip to content

Commit 33e3aea

Browse files
Merge pull request #7 from iutrace/feature/VET-3598-notificacion-de-template-rechaz
fix events
2 parents c11e262 + a206d91 commit 33e3aea

File tree

6 files changed

+20
-15
lines changed

6 files changed

+20
-15
lines changed

src/Commands/UpdateWhatsappTemplatesCommand.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
class UpdateWhatsappTemplatesCommand extends Command
99
{
10-
protected $signature = 'botmaker:update-whatsap-templates';
10+
protected $signature = 'botmaker:update-whatsapp-templates';
1111

1212
protected $description = 'Update the states of WhatsApp templates by fetching changes from the API';
1313

@@ -19,4 +19,4 @@ public function handle()
1919

2020
return Command::SUCCESS;
2121
}
22-
}
22+
}

src/Events/WhatsappTemplate/Created.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
<?php
22

3-
namespace App\Events\WhatsappTemplate;
3+
namespace Iutrace\Botmaker\Events\WhatsappTemplate;
44

55
use Iutrace\Botmaker\Models\WhatsappTemplate;
66
use Illuminate\Foundation\Events\Dispatchable;
7+
use Illuminate\Queue\SerializesModels;
78

89
class Created
910
{
10-
use Dispatchable;
11+
use Dispatchable, SerializesModels;
1112

1213
public $whatsappTemplate;
1314

src/Events/WhatsappTemplate/Deleted.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
<?php
22

3-
namespace App\Events\WhatsappTemplate;
3+
namespace Iutrace\Botmaker\Events\WhatsappTemplate;
44

55
use Iutrace\Botmaker\Models\WhatsappTemplate;
66
use Illuminate\Foundation\Events\Dispatchable;
7+
use Illuminate\Queue\SerializesModels;
78

89
class Deleted
910
{
10-
use Dispatchable;
11+
use Dispatchable, SerializesModels;
1112

1213
public $whatsappTemplate;
1314

src/Events/WhatsappTemplate/Updated.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
<?php
22

3-
namespace App\Events\WhatsappTemplate;
3+
namespace Iutrace\Botmaker\Events\WhatsappTemplate;
44

5-
use Iutrace\Botmaker\Models\WhatsappTemplate;
65
use Illuminate\Foundation\Events\Dispatchable;
6+
use Illuminate\Queue\SerializesModels;
7+
use Iutrace\Botmaker\Models\WhatsappTemplate;
78

89
class Updated
910
{
10-
use Dispatchable;
11+
use Dispatchable, SerializesModels;
1112

1213
public $whatsappTemplate;
1314

src/Jobs/UpdateWhatsappTemplatesJob.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ class UpdateWhatsappTemplatesJob implements ShouldQueue
1717

1818
public function handle()
1919
{
20-
$pendingTemplates = WhatsappTemplate::where('state', WhatsappTemplateState::ACCOUNT_PENDING)->get();
20+
$pendingTemplates = WhatsappTemplate::where('state', WhatsappTemplateState::BOTMAKER_PENDING)->get();
2121

2222
foreach ($pendingTemplates as $template) {
2323
try {
2424

2525
$botmakerTemplate = Botmaker::getWhatsappTemplate($template->name);
2626

27-
if($botmakerTemplate->state != WhatsappTemplateState::ACCOUNT_PENDING){
27+
if($botmakerTemplate->state != WhatsappTemplateState::BOTMAKER_PENDING){
2828

2929
$template->state = WhatsappTemplateState::getState($botmakerTemplate->state);
3030
$template->save();

src/Models/WhatsappTemplate.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
use Illuminate\Database\Eloquent\Model;
66
use Illuminate\Support\Facades\Event;
7+
use Iutrace\Botmaker\Events\WhatsappTemplate\Updated;
8+
use Iutrace\Botmaker\Events\WhatsappTemplate\Created;
9+
use Iutrace\Botmaker\Events\WhatsappTemplate\Deleted;
710

811
class WhatsappTemplate extends Model
912
{
@@ -39,16 +42,15 @@ protected static function boot()
3942
parent::boot();
4043

4144
static::created(function ($whatsappTemplate) {
42-
Event::dispatch(new \App\Events\WhatsappTemplate\Created($whatsappTemplate));
45+
Event::dispatch(new Created($whatsappTemplate));
4346
});
4447

4548
static::updated(function ($whatsappTemplate) {
46-
Event::dispatch(new \App\Events\WhatsappTemplate\Updated($whatsappTemplate));
49+
Event::dispatch(new Updated($whatsappTemplate));
4750
});
4851

4952
static::deleted(function ($whatsappTemplate) {
50-
Event::dispatch(new \App\Events\WhatsappTemplate\Deleted($whatsappTemplate));
53+
Event::dispatch(new Deleted($whatsappTemplate));
5154
});
52-
5355
}
5456
}

0 commit comments

Comments
 (0)