Skip to content

Commit 7528ab0

Browse files
committed
fix some null pointers
1 parent a2ad57c commit 7528ab0

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

payjoin-ffi/dart/test/test_payjoin_integration_test.dart

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,9 +128,12 @@ class ProcessPsbtCallback implements payjoin.ProcessPsbt {
128128
}
129129

130130
payjoin.Initialized create_receiver_context(
131-
address, directory, ohttp_keys, expiry, persister) {
131+
bitcoin.Address address,
132+
payjoin.Url directory,
133+
payjoin.OhttpKeys ohttp_keys,
134+
InMemoryReceiverPersister persister) {
132135
var receiver = payjoin.UninitializedReceiver()
133-
.createSession(address, directory, ohttp_keys, null)
136+
.createSession(address, directory.toString(), ohttp_keys, 600)
134137
.save(persister);
135138
return receiver;
136139
}
@@ -304,26 +307,31 @@ void main() {
304307
var ohttp_keys = services.fetchOhttpKeys();
305308
var ohttp_relay = services.ohttpRelayUrl();
306309
var agent = http.Client();
310+
print("Gets here: 1");
307311

308312
// **********************
309313
// Inside the Receiver:
310314
var recv_persister = InMemoryReceiverPersister("1");
311315
var sender_persister = InMemorySenderPersister("1");
316+
print("Gets here: 2");
312317
var session = create_receiver_context(
313-
receiver_address, directory, ohttp_keys, null, recv_persister);
318+
receiver_address, directory, ohttp_keys, recv_persister);
319+
print("Gets here: 3");
314320
// var process_response =
315321
// await process_receiver_proposal(session, recv_persister, ohttp_relay);
316322
// expect(process_response, isNull);
317323

318324
// **********************
319325
// Inside the Sender:
320326
// Create a funded PSBT (not broadcasted) to address with amount given in the pj_uri
327+
print("Gets here: 4");
321328
var pj_uri = session.pjUri();
322329
var psbt = build_sweep_psbt(sender, pj_uri);
323330
payjoin.WithReplyKey req_ctx =
324331
payjoin.SenderBuilder(psbt.toString(), pj_uri)
325332
.buildRecommended(1000)
326333
.save(sender_persister);
334+
print("Gets here: 5");
327335
payjoin.RequestV2PostContext request =
328336
req_ctx.extractV2(ohttp_relay.toString());
329337
var response = await agent.post(Uri.https(request.request.url.toString()),

0 commit comments

Comments
 (0)