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(); }