Skip to content

Commit c549d84

Browse files
Fix: Allow use of custodian without any browser set (#512)
Signed-off-by: jaime-iobermudez <[email protected]>
1 parent 1bd1b0e commit c549d84

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

sdk/src/app/service/transaction/TransactionService.ts

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -257,21 +257,12 @@ export default class TransactionService extends Service {
257257
LogService.logTrace('HWALLETCONNECT TransactionAdapter');
258258
return Injectable.resolve(HederaWalletConnectTransactionAdapter);
259259
case SupportedWallets.DFNS:
260-
if (!Injectable.isWeb()) {
261-
throw new InvalidWalletTypeError();
262-
}
263260
LogService.logTrace('DFNS TransactionAdapter');
264261
return Injectable.resolve(DFNSTransactionAdapter);
265262
case SupportedWallets.FIREBLOCKS:
266-
if (!Injectable.isWeb()) {
267-
throw new InvalidWalletTypeError();
268-
}
269263
LogService.logTrace('FIREBLOCKS TransactionAdapter');
270264
return Injectable.resolve(FireblocksTransactionAdapter);
271265
case SupportedWallets.AWSKMS:
272-
if (!Injectable.isWeb()) {
273-
throw new InvalidWalletTypeError();
274-
}
275266
LogService.logTrace('AWSKMS TransactionAdapter');
276267
return Injectable.resolve(AWSKMSTransactionAdapter);
277268
default:

sdk/src/core/Injectable.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,9 +1202,13 @@ export default class Injectable {
12021202

12031203
static registerTransactionAdapterInstances(): TransactionAdapter[] {
12041204
const adapters: TransactionAdapter[] = [];
1205+
if (this.isWeb()) {
1206+
adapters.push(
1207+
Injectable.resolve(RPCTransactionAdapter),
1208+
Injectable.resolve(HederaWalletConnectTransactionAdapter),
1209+
);
1210+
}
12051211
adapters.push(
1206-
Injectable.resolve(RPCTransactionAdapter),
1207-
Injectable.resolve(HederaWalletConnectTransactionAdapter),
12081212
Injectable.resolve(DFNSTransactionAdapter),
12091213
Injectable.resolve(FireblocksTransactionAdapter),
12101214
Injectable.resolve(AWSKMSTransactionAdapter),

0 commit comments

Comments
 (0)