diff options
Diffstat (limited to 'packages/bank-ui/src/hooks/regional.ts')
-rw-r--r-- | packages/bank-ui/src/hooks/regional.ts | 51 |
1 files changed, 37 insertions, 14 deletions
diff --git a/packages/bank-ui/src/hooks/regional.ts b/packages/bank-ui/src/hooks/regional.ts index e9aa9a6be..909bcfcec 100644 --- a/packages/bank-ui/src/hooks/regional.ts +++ b/packages/bank-ui/src/hooks/regional.ts @@ -42,10 +42,10 @@ const useSWR = _useSWR as unknown as SWRHook; export type TransferCalculation = | { - debit: AmountJson; - credit: AmountJson; - beforeFee: AmountJson; - } + debit: AmountJson; + credit: AmountJson; + beforeFee: AmountJson; + } | "amount-is-too-small"; type EstimatorFunction = ( amount: AmountJson, @@ -64,7 +64,10 @@ export function revalidateConversionInfo() { ); } export function useConversionInfo() { - const { lib: { conversion }, config } = useBankCoreApiContext(); + const { + lib: { conversion }, + config, + } = useBankCoreApiContext(); async function fetcher() { return await conversion.getConfig(); @@ -90,7 +93,9 @@ export function useConversionInfo() { } export function useCashinEstimator(): ConversionEstimators { - const { lib: { conversion } } = useBankCoreApiContext(); + const { + lib: { conversion }, + } = useBankCoreApiContext(); return { estimateByCredit: async (fiatAmount, fee) => { const resp = await conversion.getCashinRate({ @@ -146,7 +151,9 @@ export function useCashinEstimator(): ConversionEstimators { } export function useCashoutEstimator(): ConversionEstimators { - const { lib: { conversion } } = useBankCoreApiContext(); + const { + lib: { conversion }, + } = useBankCoreApiContext(); return { estimateByCredit: async (fiatAmount, fee) => { const resp = await conversion.getCashoutRate({ @@ -219,7 +226,9 @@ export function useBusinessAccounts() { const { state: credentials } = useSessionState(); const token = credentials.status !== "loggedIn" ? undefined : credentials.token; - const { lib: { bank: api } } = useBankCoreApiContext(); + const { + lib: { bank: api }, + } = useBankCoreApiContext(); const [offset, setOffset] = useState<number | undefined>(); @@ -256,8 +265,12 @@ export function useBusinessAccounts() { if (data.type !== "ok") return data; //TODO: row_id should not be optional - return buildPaginatedResult(data.body.accounts, offset, setOffset, (d) => d.row_id ?? 0) - + return buildPaginatedResult( + data.body.accounts, + offset, + setOffset, + (d) => d.row_id ?? 0, + ); } type CashoutWithId = TalerCorebankApi.CashoutStatusResponse & { id: number }; @@ -274,7 +287,10 @@ export function revalidateOnePendingCashouts() { } export function useOnePendingCashouts(account: string) { const { state: credentials } = useSessionState(); - const { lib: { bank: api }, config } = useBankCoreApiContext(); + const { + lib: { bank: api }, + config, + } = useBankCoreApiContext(); const token = credentials.status !== "loggedIn" ? undefined : credentials.token; @@ -334,7 +350,10 @@ export function revalidateCashouts() { } export function useCashouts(account: string) { const { state: credentials } = useSessionState(); - const { lib: { bank: api }, config } = useBankCoreApiContext(); + const { + lib: { bank: api }, + config, + } = useBankCoreApiContext(); const token = credentials.status !== "loggedIn" ? undefined : credentials.token; @@ -390,7 +409,9 @@ export function revalidateCashoutDetails() { export function useCashoutDetails(cashoutId: number | undefined) { const { state: credentials } = useSessionState(); const creds = credentials.status !== "loggedIn" ? undefined : credentials; - const { lib: { bank: api } } = useBankCoreApiContext(); + const { + lib: { bank: api }, + } = useBankCoreApiContext(); async function fetcher([username, token, id]: [string, AccessToken, number]) { return api.getCashoutById({ username, token }, id); @@ -443,7 +464,9 @@ export function useLastMonitorInfo( previousMoment: AbsoluteTime, timeframe: TalerCorebankApi.MonitorTimeframeParam, ) { - const { lib: { bank: api } } = useBankCoreApiContext(); + const { + lib: { bank: api }, + } = useBankCoreApiContext(); const { state: credentials } = useSessionState(); const token = credentials.status !== "loggedIn" ? undefined : credentials.token; |