Skip to content

Commit 8bf0fc2

Browse files
committed
Refactor condition.
1 parent b0f2e28 commit 8bf0fc2

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

src/commands.ts

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,15 @@ export class Commands {
414414
);
415415
return;
416416
}
417-
if (computeEnv.fees[chainId].feeToken !== paymentToken) {
417+
console.log(`computeEnv.fees[chainId].feeToken: `, computeEnv.fees[chainId].feeToken)
418+
let found: boolean = false;
419+
for (const fee of computeEnv.fees[chainId.toString()]) {
420+
if (fee.feeToken.toLowerCase() === paymentToken.toLowerCase()) {
421+
found = true;
422+
break;
423+
}
424+
}
425+
if (found === false) {
418426
console.error(
419427
"Error initializing Provider for the compute job using dataset DID " +
420428
args[1] +
@@ -691,8 +699,14 @@ export class Commands {
691699
);
692700
return;
693701
}
694-
695-
if (computeEnv.fees[chainId].feeToken !== paymentToken) {
702+
let found: boolean = false;
703+
for (const fee of computeEnv.fees[chainId.toString()]) {
704+
if (fee.feeToken.toLowerCase() === paymentToken.toLowerCase()) {
705+
found = true;
706+
break;
707+
}
708+
}
709+
if (found === false) {
696710
console.error(
697711
"Error starting paid compute using dataset DID " +
698712
args[1] +

0 commit comments

Comments
 (0)