summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/operations/common.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-core/src/operations/common.ts')
-rw-r--r--packages/taler-wallet-core/src/operations/common.ts51
1 files changed, 0 insertions, 51 deletions
diff --git a/packages/taler-wallet-core/src/operations/common.ts b/packages/taler-wallet-core/src/operations/common.ts
index f34190cef..d626f0056 100644
--- a/packages/taler-wallet-core/src/operations/common.ts
+++ b/packages/taler-wallet-core/src/operations/common.ts
@@ -19,7 +19,6 @@
*/
import {
AbsoluteTime,
- AgeRestriction,
AmountJson,
Amounts,
CancellationToken,
@@ -28,7 +27,6 @@ import {
Duration,
ExchangeEntryState,
ExchangeEntryStatus,
- ExchangeListItem,
ExchangeTosStatus,
ExchangeUpdateStatus,
getErrorDetailFromException,
@@ -36,10 +34,7 @@ import {
Logger,
makeErrorDetail,
NotificationType,
- OperationErrorInfo,
RefreshReason,
- ScopeInfo,
- ScopeType,
TalerError,
TalerErrorCode,
TalerErrorDetail,
@@ -55,7 +50,6 @@ import {
CoinRecord,
DbPreciseTimestamp,
DepositGroupRecord,
- ExchangeDetailsRecord,
ExchangeEntryDbRecordStatus,
ExchangeEntryDbUpdateStatus,
ExchangeEntryRecord,
@@ -653,51 +647,6 @@ export function getExchangeState(r: ExchangeEntryRecord): ExchangeEntryState {
};
}
-/**
- * Mock scope info for an exchange by always returning a regional currency scope.
- */
-function mockExchangeScopeInfo(
- r: ExchangeEntryRecord,
- exchangeDetails: ExchangeDetailsRecord | undefined,
-): ScopeInfo | undefined {
- const currency = r.presetCurrencyHint ?? exchangeDetails?.currency;
- if (currency) {
- return {
- currency,
- type: ScopeType.Exchange,
- url: r.baseUrl,
- };
- }
- return undefined;
-}
-
-export function makeExchangeListItem(
- r: ExchangeEntryRecord,
- exchangeDetails: ExchangeDetailsRecord | undefined,
- lastError: TalerErrorDetail | undefined,
-): ExchangeListItem {
- const lastUpdateErrorInfo: OperationErrorInfo | undefined = lastError
- ? {
- error: lastError,
- }
- : undefined;
-
- return {
- exchangeBaseUrl: r.baseUrl,
- currency: exchangeDetails?.currency ?? r.presetCurrencyHint,
- exchangeUpdateStatus: getExchangeUpdateStatusFromRecord(r),
- exchangeEntryStatus: getExchangeEntryStatusFromRecord(r),
- tosStatus: getExchangeTosStatusFromRecord(r),
- ageRestrictionOptions: exchangeDetails?.ageMask
- ? AgeRestriction.getAgeGroupsFromMask(exchangeDetails.ageMask)
- : [],
- paytoUris: exchangeDetails?.wireInfo.accounts.map((x) => x.payto_uri) ?? [],
- lastUpdateErrorInfo,
- // FIXME: Return real scope info in the future!
- scopeInfo: mockExchangeScopeInfo(r, exchangeDetails),
- };
-}
-
export interface LongpollResult {
ready: boolean;
}