adding citywallet support
This commit is contained in:
@@ -30,6 +30,7 @@ public class JobService {
|
||||
private final WorkflowInstanceService workflowInstanceService;
|
||||
private final WorkflowUtils workflowUtils;
|
||||
private final TransactionService transactionService;
|
||||
private final SettingService settingService;
|
||||
|
||||
public void checkOrphanedTransactions() {
|
||||
List<Transaction> transactions = transactionService.getTransactionRepository()
|
||||
@@ -42,6 +43,13 @@ public class JobService {
|
||||
for (Transaction transaction: transactions) {
|
||||
attempts++;
|
||||
try {
|
||||
int maxRetries = settingService.getIntegerSetting("MAX_RETRIES");
|
||||
int retries = transaction.getRetries() == null ? 0 : transaction.getRetries();
|
||||
|
||||
if (retries >= maxRetries)
|
||||
break;
|
||||
|
||||
transaction.setRetries(retries + 1);
|
||||
// polling logic
|
||||
WorkflowInstance update = new WorkflowInstance.Builder()
|
||||
.setId(transaction.getWorkflowId())
|
||||
|
||||
Reference in New Issue
Block a user