File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
BDKSwiftExampleWallet/Extensions Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,16 @@ extension UInt64 {
34
34
}
35
35
36
36
extension UInt64 {
37
+ private var numberFormatter : NumberFormatter {
38
+ let numberFormatter = NumberFormatter ( )
39
+ numberFormatter. numberStyle = . decimal
40
+ numberFormatter. usesGroupingSeparator = true
41
+ numberFormatter. groupingSeparator = " , "
42
+ numberFormatter. generatesDecimalNumbers = false
43
+
44
+ return numberFormatter
45
+ }
46
+
37
47
func formattedSatoshis( ) -> String {
38
48
if self == 0 {
39
49
return " 0.00 000 000 "
@@ -62,16 +72,11 @@ extension UInt64 {
62
72
func formattedBip177( ) -> String {
63
73
if self >= 1_000_000 && self % 1_000_000 == . zero {
64
74
return " \( self / 1_000_000 ) M "
75
+
65
76
} else if self % 1_000 == 0 {
66
77
return " \( self / 1_000 ) K "
67
78
}
68
79
69
- let numberFormatter = NumberFormatter ( )
70
- numberFormatter. numberStyle = . decimal
71
- numberFormatter. usesGroupingSeparator = true
72
- numberFormatter. groupingSeparator = " , "
73
- numberFormatter. generatesDecimalNumbers = false
74
-
75
80
return numberFormatter. string ( from: NSNumber ( value: self ) ) ?? " 0 "
76
81
}
77
82
}
You can’t perform that action at this time.
0 commit comments