@@ -898,7 +898,7 @@ mod tests {
898
898
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
899
899
. amount_msats ( 1000 )
900
900
. build ( ) . unwrap ( )
901
- . request_invoice ( vec ! [ 42 ; 32 ] , payer_pubkey ( ) )
901
+ . request_invoice ( vec ! [ 42 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
902
902
. build ( ) . unwrap ( )
903
903
. sign ( payer_sign) . unwrap ( ) ;
904
904
@@ -915,7 +915,7 @@ mod tests {
915
915
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
916
916
. amount_msats ( 1000 )
917
917
. build ( ) . unwrap ( )
918
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
918
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
919
919
. chain ( Network :: Bitcoin ) . unwrap ( )
920
920
. build ( ) . unwrap ( )
921
921
. sign ( payer_sign) . unwrap ( ) ;
@@ -930,7 +930,7 @@ mod tests {
930
930
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
931
931
. amount_msats ( 1000 )
932
932
. build ( ) . unwrap ( )
933
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
933
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
934
934
. chain_unchecked ( Network :: Testnet )
935
935
. build_unchecked ( )
936
936
. sign ( payer_sign) . unwrap ( ) ;
@@ -949,7 +949,7 @@ mod tests {
949
949
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
950
950
. amount_msats ( 1000 )
951
951
. build ( ) . unwrap ( )
952
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
952
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
953
953
. build ( ) . unwrap ( )
954
954
. sign ( payer_sign) . unwrap ( ) ;
955
955
@@ -962,7 +962,7 @@ mod tests {
962
962
963
963
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
964
964
. build ( ) . unwrap ( )
965
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
965
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
966
966
. amount_msats ( 1000 ) . unwrap ( )
967
967
. build ( ) . unwrap ( )
968
968
. sign ( payer_sign) . unwrap ( ) ;
@@ -976,7 +976,7 @@ mod tests {
976
976
977
977
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
978
978
. build ( ) . unwrap ( )
979
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
979
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
980
980
. build_unchecked ( )
981
981
. sign ( payer_sign) . unwrap ( ) ;
982
982
@@ -991,7 +991,7 @@ mod tests {
991
991
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
992
992
. amount_msats ( 1000 )
993
993
. build ( ) . unwrap ( )
994
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
994
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
995
995
. amount_msats_unchecked ( 999 )
996
996
. build_unchecked ( )
997
997
. sign ( payer_sign) . unwrap ( ) ;
@@ -1007,7 +1007,7 @@ mod tests {
1007
1007
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1008
1008
. amount ( Amount :: Currency { iso4217_code : * b"USD" , amount : 1000 } )
1009
1009
. build_unchecked ( )
1010
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1010
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1011
1011
. build_unchecked ( )
1012
1012
. sign ( payer_sign) . unwrap ( ) ;
1013
1013
@@ -1030,7 +1030,7 @@ mod tests {
1030
1030
. amount_msats ( 1000 )
1031
1031
. supported_quantity ( Quantity :: one ( ) )
1032
1032
. build ( ) . unwrap ( )
1033
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1033
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1034
1034
. build ( ) . unwrap ( )
1035
1035
. sign ( payer_sign) . unwrap ( ) ;
1036
1036
@@ -1045,7 +1045,7 @@ mod tests {
1045
1045
. amount_msats ( 1000 )
1046
1046
. supported_quantity ( Quantity :: one ( ) )
1047
1047
. build ( ) . unwrap ( )
1048
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1048
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1049
1049
. amount_msats ( 2_000 ) . unwrap ( )
1050
1050
. quantity_unchecked ( 2 )
1051
1051
. build_unchecked ( )
@@ -1065,7 +1065,7 @@ mod tests {
1065
1065
. amount_msats ( 1000 )
1066
1066
. supported_quantity ( Quantity :: Bounded ( ten) )
1067
1067
. build ( ) . unwrap ( )
1068
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1068
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1069
1069
. amount_msats ( 10_000 ) . unwrap ( )
1070
1070
. quantity ( 10 ) . unwrap ( )
1071
1071
. build ( ) . unwrap ( )
@@ -1082,7 +1082,7 @@ mod tests {
1082
1082
. amount_msats ( 1000 )
1083
1083
. supported_quantity ( Quantity :: Bounded ( ten) )
1084
1084
. build ( ) . unwrap ( )
1085
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1085
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1086
1086
. amount_msats ( 11_000 ) . unwrap ( )
1087
1087
. quantity_unchecked ( 11 )
1088
1088
. build_unchecked ( )
@@ -1100,7 +1100,7 @@ mod tests {
1100
1100
. amount_msats ( 1000 )
1101
1101
. supported_quantity ( Quantity :: Unbounded )
1102
1102
. build ( ) . unwrap ( )
1103
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1103
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1104
1104
. amount_msats ( 2_000 ) . unwrap ( )
1105
1105
. quantity ( 2 ) . unwrap ( )
1106
1106
. build ( ) . unwrap ( )
@@ -1117,7 +1117,7 @@ mod tests {
1117
1117
. amount_msats ( 1000 )
1118
1118
. supported_quantity ( Quantity :: Unbounded )
1119
1119
. build ( ) . unwrap ( )
1120
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1120
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1121
1121
. build_unchecked ( )
1122
1122
. sign ( payer_sign) . unwrap ( ) ;
1123
1123
@@ -1135,7 +1135,7 @@ mod tests {
1135
1135
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1136
1136
. amount_msats ( 1000 )
1137
1137
. build ( ) . unwrap ( ) ;
1138
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1138
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1139
1139
. build ( ) . unwrap ( ) ;
1140
1140
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1141
1141
tlv_stream. 0 . metadata = None ;
@@ -1156,7 +1156,7 @@ mod tests {
1156
1156
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1157
1157
. amount_msats ( 1000 )
1158
1158
. build ( ) . unwrap ( ) ;
1159
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1159
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1160
1160
. build ( ) . unwrap ( ) ;
1161
1161
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1162
1162
tlv_stream. 2 . payer_id = None ;
@@ -1175,7 +1175,7 @@ mod tests {
1175
1175
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1176
1176
. amount_msats ( 1000 )
1177
1177
. build ( ) . unwrap ( ) ;
1178
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1178
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1179
1179
. build ( ) . unwrap ( ) ;
1180
1180
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1181
1181
tlv_stream. 1 . node_id = None ;
@@ -1197,7 +1197,7 @@ mod tests {
1197
1197
OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1198
1198
. amount_msats ( 1000 )
1199
1199
. build ( ) . unwrap ( )
1200
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1200
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1201
1201
. build ( ) . unwrap ( )
1202
1202
. invoice_request
1203
1203
. write ( & mut buffer) . unwrap ( ) ;
@@ -1212,7 +1212,7 @@ mod tests {
1212
1212
let mut invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1213
1213
. amount_msats ( 1000 )
1214
1214
. build ( ) . unwrap ( )
1215
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1215
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1216
1216
. build ( ) . unwrap ( )
1217
1217
. sign ( payer_sign) . unwrap ( ) ;
1218
1218
let last_signature_byte = invoice_request. bytes . last_mut ( ) . unwrap ( ) ;
0 commit comments