mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Add delays to nordigen for rate limits
This commit is contained in:
parent
e0b7d09d0c
commit
48ac0a92d4
@ -85,6 +85,8 @@ class ProcessBankTransactionsNordigen implements ShouldQueue
|
||||
|
||||
$this->bank_integration->company->notification(new GenericNinjaAdminNotification($content))->ninja();
|
||||
|
||||
sleep(5);
|
||||
|
||||
throw $e;
|
||||
}
|
||||
if (!$this->nordigen_account) {
|
||||
|
@ -90,7 +90,14 @@ class BankTransactionSync implements ShouldQueue
|
||||
|
||||
if ((Ninja::isSelfHost() || (Ninja::isHosted() && $account->isEnterprisePaidClient()))) {
|
||||
$account->bank_integrations()->where('integration_type', BankIntegration::INTEGRATION_TYPE_NORDIGEN)->where('auto_sync', true)->where('disabled_upstream', 0)->cursor()->each(function ($bank_integration) {
|
||||
(new ProcessBankTransactionsNordigen($bank_integration))->handle();
|
||||
try {
|
||||
(new ProcessBankTransactionsNordigen($bank_integration))->handle();
|
||||
}
|
||||
catch(\Exception $e) {
|
||||
sleep(20);
|
||||
}
|
||||
|
||||
sleep(5);
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user