adding citywallet support

This commit is contained in:
Prince
2026-06-11 16:34:01 +02:00
parent fadb1e3f8d
commit 68ed2650e8
18 changed files with 477 additions and 131 deletions

View File

@@ -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())