Converts an amount from one currency to another using the provided rates. Falls back to returning the numeric amount unchanged when conversion is not possible (missing currency, missing rate, or same currency).
Converts an amount from one currency to another using the provided rates. Falls back to returning the numeric amount unchanged when conversion is not possible (missing currency, missing rate, or same currency).