File tree Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Expand file tree Collapse file tree 1 file changed +4
-18
lines changed Original file line number Diff line number Diff line change @@ -156,15 +156,8 @@ impl HTTPHrnResolver {
156
156
157
157
async fn resolve_lnurl_impl ( & self , lnurl_url : & str ) -> Result < HrnResolution , & ' static str > {
158
158
let err = "Failed to fetch LN-Address initial well-known endpoint" ;
159
- let init: LNURLInitResponse = self
160
- . client
161
- . get ( lnurl_url)
162
- . send ( )
163
- . await
164
- . map_err ( |_| err) ?
165
- . json ( )
166
- . await
167
- . map_err ( |_| err) ?;
159
+ let init_result = self . client . get ( lnurl_url) . send ( ) . await . map_err ( |_| err) ?;
160
+ let init: LNURLInitResponse = init_result. json ( ) . await . map_err ( |_| err) ?;
168
161
169
162
if init. tag != "payRequest" {
170
163
return Err ( "LNURL initial init_response had an incorrect tag value" ) ;
@@ -225,15 +218,8 @@ impl HrnResolver for HTTPHrnResolver {
225
218
} else {
226
219
write ! ( & mut callback, "?amount={}" , amt. milli_sats( ) ) . expect ( "Write to String" ) ;
227
220
}
228
- let callback_response: LNURLCallbackResponse = self
229
- . client
230
- . get ( callback)
231
- . send ( )
232
- . await
233
- . map_err ( |_| err) ?
234
- . json ( )
235
- . await
236
- . map_err ( |_| err) ?;
221
+ let http_resp = self . client . get ( callback) . send ( ) . await . map_err ( |_| err) ?;
222
+ let callback_response: LNURLCallbackResponse = http_resp. json ( ) . await . map_err ( |_| err) ?;
237
223
238
224
if !callback_response. routes . is_empty ( ) {
239
225
return Err ( "LNURL callback response contained a non-empty routes array" ) ;
You can’t perform that action at this time.
0 commit comments