in Diffusion/Common/Utils.swift [78:101]
func formatLargeNumber(_ n: UInt32) -> String {
let num = abs(Double(n))
switch num {
case 1_000_000_000...:
var formatted = num / 1_000_000_000
formatted = formatted.reduceScale(to: 3)
return "\(formatted)B"
case 1_000_000...:
var formatted = num / 1_000_000
formatted = formatted.reduceScale(to: 3)
return "\(formatted)M"
case 1_000...:
return "\(n)"
case 0...:
return "\(n)"
default:
return "\(n)"
}
}