mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
only notify once
This commit is contained in:
parent
a69d681f2b
commit
86d7407ff7
@ -24,9 +24,10 @@ use App\Services\Email\Email;
|
|||||||
use App\Models\BankIntegration;
|
use App\Models\BankIntegration;
|
||||||
use App\Services\Email\EmailObject;
|
use App\Services\Email\EmailObject;
|
||||||
use Illuminate\Support\Facades\App;
|
use Illuminate\Support\Facades\App;
|
||||||
|
use Illuminate\Support\Facades\Cache;
|
||||||
|
use Illuminate\Mail\Mailables\Address;
|
||||||
use App\Helpers\Bank\Nordigen\Transformer\AccountTransformer;
|
use App\Helpers\Bank\Nordigen\Transformer\AccountTransformer;
|
||||||
use App\Helpers\Bank\Nordigen\Transformer\TransactionTransformer;
|
use App\Helpers\Bank\Nordigen\Transformer\TransactionTransformer;
|
||||||
use Illuminate\Mail\Mailables\Address;
|
|
||||||
|
|
||||||
class Nordigen
|
class Nordigen
|
||||||
{
|
{
|
||||||
@ -149,6 +150,10 @@ class Nordigen
|
|||||||
|
|
||||||
public function disabledAccountEmail(BankIntegration $bank_integration): void
|
public function disabledAccountEmail(BankIntegration $bank_integration): void
|
||||||
{
|
{
|
||||||
|
$cache_key = "email_quota:{$bank_integration->company->company_key}:{$bank_integration->id}";
|
||||||
|
|
||||||
|
if(Cache::has($cache_key))
|
||||||
|
return;
|
||||||
|
|
||||||
App::setLocale($bank_integration->company->getLocale());
|
App::setLocale($bank_integration->company->getLocale());
|
||||||
|
|
||||||
@ -162,8 +167,8 @@ class Nordigen
|
|||||||
$mo->email_template_body = 'nordigen_requisition_body';
|
$mo->email_template_body = 'nordigen_requisition_body';
|
||||||
$mo->email_template_subject = 'nordigen_requisition_subject';
|
$mo->email_template_subject = 'nordigen_requisition_subject';
|
||||||
|
|
||||||
Email::dispatch($mo, $bank_integration->company);
|
Email::dispatch($mo, $bank_integration->company);if(
|
||||||
|
Cache::put($cache_key, true, 60 * 60 * 24);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user