예제 #1
0
 public function getFire(Request $request, $mailing_id)
 {
     $this->setData($request->user(), Mailing::findOrFail($mailing_id));
     !$this->mailing->hasListOfMailings() && $this->createList();
     /** @var ListMailing $list */
     $list = $this->mailing->listMailings()->first();
     $list->isPending() && $this->fireNastySpam($list);
     return $this->mailing->isFinish() ? "complete" : 'WTF';
 }
 public function handle(Mailer $mailer)
 {
     !$this->mailing->hasListOfMailings() && $this->createList();
     /** @var ListMailing $list */
     $list = $this->mailing->listMailings()->first();
     $list->isPending() && $this->fireNastySpam($list, $mailer);
     !$this->mailing->isFinish() && $this->release(300);
     $this->delete();
 }