Skip to content

Commit 2d4520e

Browse files
benthecarmanclaude
andcommitted
Use payment event stream for pay --wait
pay --wait only looks at PaymentSuccessful and PaymentFailed events, so subscribe to payment events rather than every server event. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent f74f264 commit 2d4520e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

‎ldk-server-cli/src/pay_wait.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ fn exit_with_payment(code: i32, message: &str, payment: &GetPaymentDetailsRespon
4646
pub(crate) async fn pay_and_wait(
4747
client: &LdkServerClient, request: UnifiedSendRequest, timeout: Option<Duration>,
4848
) {
49-
let mut events = client.subscribe_events().await.map_err(handle_error).unwrap();
49+
let mut events = client.subscribe_payment_events().await.map_err(handle_error).unwrap();
5050

5151
let response = client.unified_send(request).await.map_err(handle_error).unwrap();
5252

0 commit comments

Comments
 (0)