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();
|
$this->bank_integration->company->notification(new GenericNinjaAdminNotification($content))->ninja();
|
||||||
|
|
||||||
|
sleep(5);
|
||||||
|
|
||||||
throw $e;
|
throw $e;
|
||||||
}
|
}
|
||||||
if (!$this->nordigen_account) {
|
if (!$this->nordigen_account) {
|
||||||
|
@ -90,7 +90,14 @@ class BankTransactionSync implements ShouldQueue
|
|||||||
|
|
||||||
if ((Ninja::isSelfHost() || (Ninja::isHosted() && $account->isEnterprisePaidClient()))) {
|
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) {
|
$account->bank_integrations()->where('integration_type', BankIntegration::INTEGRATION_TYPE_NORDIGEN)->where('auto_sync', true)->where('disabled_upstream', 0)->cursor()->each(function ($bank_integration) {
|
||||||
|
try {
|
||||||
(new ProcessBankTransactionsNordigen($bank_integration))->handle();
|
(new ProcessBankTransactionsNordigen($bank_integration))->handle();
|
||||||
|
}
|
||||||
|
catch(\Exception $e) {
|
||||||
|
sleep(20);
|
||||||
|
}
|
||||||
|
|
||||||
|
sleep(5);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user