Midday / apps /worker /src /utils /base-currency.ts
Jules
Final deployment with all fixes and verified content
c09f67c
type GetAccountBalanceParams = {
currency: string;
balance: number;
baseCurrency: string;
rate: number | null;
};
export function getAccountBalance({
currency,
balance,
baseCurrency,
rate,
}: GetAccountBalanceParams) {
if (currency === baseCurrency) {
return balance;
}
return +(balance * (rate ?? 1)).toFixed(2);
}
type GetTransactionAmountParams = {
amount: number;
currency: string;
baseCurrency: string;
rate: number | null;
};
export function getTransactionAmount({
amount,
currency,
baseCurrency,
rate,
}: GetTransactionAmountParams) {
if (currency === baseCurrency) {
return amount;
}
return +(amount * (rate ?? 1)).toFixed(2);
}