@@ -873,7 +873,8 @@ mod tests {
873
873
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
874
874
. amount_msats ( 1000 )
875
875
. build ( ) . unwrap ( )
876
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
876
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
877
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
877
878
. build ( ) . unwrap ( )
878
879
. sign ( payer_sign) . unwrap ( )
879
880
. respond_with ( payment_paths. clone ( ) , payment_hash, now) . unwrap ( )
@@ -1055,7 +1056,8 @@ mod tests {
1055
1056
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1056
1057
. amount_msats ( 1000 )
1057
1058
. build ( ) . unwrap ( )
1058
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1059
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1060
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1059
1061
. build ( ) . unwrap ( )
1060
1062
. sign ( payer_sign) . unwrap ( )
1061
1063
. respond_with ( payment_paths ( ) , payment_hash ( ) , now) . unwrap ( )
@@ -1071,7 +1073,8 @@ mod tests {
1071
1073
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1072
1074
. amount_msats ( 1000 )
1073
1075
. build ( ) . unwrap ( )
1074
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1076
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1077
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1075
1078
. build ( ) . unwrap ( )
1076
1079
. sign ( payer_sign) . unwrap ( )
1077
1080
. respond_with ( payment_paths ( ) , payment_hash ( ) , now - one_hour) . unwrap ( )
@@ -1090,7 +1093,8 @@ mod tests {
1090
1093
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1091
1094
. amount_msats ( 1000 )
1092
1095
. build ( ) . unwrap ( )
1093
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1096
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1097
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1094
1098
. amount_msats ( 1001 ) . unwrap ( )
1095
1099
. build ( ) . unwrap ( )
1096
1100
. sign ( payer_sign) . unwrap ( )
@@ -1112,7 +1116,8 @@ mod tests {
1112
1116
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1113
1117
. amount_msats ( 1000 )
1114
1118
. build ( ) . unwrap ( )
1115
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1119
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1120
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1116
1121
. build ( ) . unwrap ( )
1117
1122
. sign ( payer_sign) . unwrap ( )
1118
1123
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1157,7 +1162,8 @@ mod tests {
1157
1162
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1158
1163
. amount_msats ( 1000 )
1159
1164
. build ( ) . unwrap ( )
1160
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1165
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1166
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1161
1167
. build ( ) . unwrap ( )
1162
1168
. sign ( payer_sign) . unwrap ( )
1163
1169
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1174,7 +1180,8 @@ mod tests {
1174
1180
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1175
1181
. amount_msats ( 1000 )
1176
1182
. build ( ) . unwrap ( )
1177
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1183
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1184
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1178
1185
. build ( ) . unwrap ( )
1179
1186
. sign ( payer_sign) . unwrap ( )
1180
1187
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1188,7 +1195,8 @@ mod tests {
1188
1195
match OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1189
1196
. amount_msats ( 1000 )
1190
1197
. build ( ) . unwrap ( )
1191
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1198
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1199
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1192
1200
. build ( ) . unwrap ( )
1193
1201
. sign ( payer_sign) . unwrap ( )
1194
1202
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1205,7 +1213,8 @@ mod tests {
1205
1213
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1206
1214
. amount_msats ( 1000 )
1207
1215
. build ( ) . unwrap ( )
1208
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1216
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1217
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1209
1218
. build ( ) . unwrap ( )
1210
1219
. sign ( payer_sign) . unwrap ( )
1211
1220
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1260,7 +1269,8 @@ mod tests {
1260
1269
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1261
1270
. amount_msats ( 1000 )
1262
1271
. build ( ) . unwrap ( )
1263
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1272
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1273
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1264
1274
. build ( ) . unwrap ( )
1265
1275
. sign ( payer_sign) . unwrap ( )
1266
1276
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1290,7 +1300,8 @@ mod tests {
1290
1300
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1291
1301
. amount_msats ( 1000 )
1292
1302
. build ( ) . unwrap ( )
1293
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1303
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1304
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1294
1305
. build ( ) . unwrap ( )
1295
1306
. sign ( payer_sign) . unwrap ( )
1296
1307
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1312,7 +1323,8 @@ mod tests {
1312
1323
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1313
1324
. amount_msats ( 1000 )
1314
1325
. build ( ) . unwrap ( )
1315
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1326
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1327
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1316
1328
. build ( ) . unwrap ( )
1317
1329
. sign ( payer_sign) . unwrap ( )
1318
1330
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1342,7 +1354,8 @@ mod tests {
1342
1354
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1343
1355
. amount_msats ( 1000 )
1344
1356
. build ( ) . unwrap ( )
1345
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1357
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1358
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1346
1359
. build ( ) . unwrap ( )
1347
1360
. sign ( payer_sign) . unwrap ( )
1348
1361
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1370,7 +1383,8 @@ mod tests {
1370
1383
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1371
1384
. amount_msats ( 1000 )
1372
1385
. build ( ) . unwrap ( )
1373
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1386
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1387
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1374
1388
. build ( ) . unwrap ( )
1375
1389
. sign ( payer_sign) . unwrap ( )
1376
1390
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1402,7 +1416,8 @@ mod tests {
1402
1416
. amount_msats ( 1000 )
1403
1417
. build ( ) . unwrap ( ) ;
1404
1418
let invoice_request = offer
1405
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1419
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1420
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1406
1421
. build ( ) . unwrap ( )
1407
1422
. sign ( payer_sign) . unwrap ( ) ;
1408
1423
let mut unsigned_invoice = invoice_request
@@ -1460,7 +1475,8 @@ mod tests {
1460
1475
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1461
1476
. amount_msats ( 1000 )
1462
1477
. build ( ) . unwrap ( )
1463
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1478
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1479
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1464
1480
. build ( ) . unwrap ( )
1465
1481
. sign ( payer_sign) . unwrap ( )
1466
1482
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1502,7 +1518,8 @@ mod tests {
1502
1518
OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1503
1519
. amount_msats ( 1000 )
1504
1520
. build ( ) . unwrap ( )
1505
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1521
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1522
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1506
1523
. build ( ) . unwrap ( )
1507
1524
. sign ( payer_sign) . unwrap ( )
1508
1525
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1521,7 +1538,8 @@ mod tests {
1521
1538
let mut invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1522
1539
. amount_msats ( 1000 )
1523
1540
. build ( ) . unwrap ( )
1524
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1541
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1542
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1525
1543
. build ( ) . unwrap ( )
1526
1544
. sign ( payer_sign) . unwrap ( )
1527
1545
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
@@ -1546,7 +1564,8 @@ mod tests {
1546
1564
let invoice = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) . into ( ) )
1547
1565
. amount_msats ( 1000 )
1548
1566
. build ( ) . unwrap ( )
1549
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1567
+ . request_invoice ( payer_pubkey ( ) . into ( ) ) . unwrap ( )
1568
+ . metadata ( vec ! [ 1 ; 32 ] ) . unwrap ( )
1550
1569
. build ( ) . unwrap ( )
1551
1570
. sign ( payer_sign) . unwrap ( )
1552
1571
. respond_with ( payment_paths ( ) , payment_hash ( ) , now ( ) ) . unwrap ( )
0 commit comments