You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lib/models/isar/models/blockchain_data/v2/transaction_v2.dart
+8-38Lines changed: 8 additions & 38 deletions
Original file line number
Diff line number
Diff line change
@@ -277,7 +277,8 @@ class TransactionV2 {
277
277
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
278
278
return"Received";
279
279
} else {
280
-
if (numberOfMessages ==1) {
280
+
if ((onChainNote ==null&& numberOfMessages ==1) |
281
+
(onChainNote !=null&& numberOfMessages ==2)) {
281
282
return"Receiving (waiting for sender)";
282
283
} elseif ((numberOfMessages ??0) >1) {
283
284
return"Receiving (waiting for confirmations)"; // TODO test if the sender still has to open again after the receiver has 2 messages present, ie. sender->receiver->sender->node (yes) vs. sender->receiver->node (no)
@@ -289,7 +290,8 @@ class TransactionV2 {
289
290
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
290
291
return"Sent (confirmed)";
291
292
} else {
292
-
if (numberOfMessages ==1) {
293
+
if ((onChainNote ==null&& numberOfMessages ==1) |
294
+
(onChainNote !=null&& numberOfMessages ==2)) {
293
295
return"Sending (waiting for receiver)";
294
296
} elseif ((numberOfMessages ??0) >1) {
295
297
return"Sending (waiting for confirmations)";
@@ -311,7 +313,8 @@ class TransactionV2 {
311
313
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
312
314
return"Received";
313
315
} else {
314
-
if (numberOfMessages ==1) {
316
+
if ((onChainNote ==null&& numberOfMessages ==1) |
317
+
(onChainNote !=null&& numberOfMessages ==2)) {
315
318
return"Receiving (waiting for sender)";
316
319
} elseif ((numberOfMessages ??0) >1) {
317
320
return"Receiving (waiting for confirmations)"; // TODO test if the sender still has to open again after the receiver has 2 messages present, ie. sender->receiver->sender->node (yes) vs. sender->receiver->node (no)
@@ -323,41 +326,8 @@ class TransactionV2 {
323
326
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
324
327
return"Sent (confirmed)";
325
328
} else {
326
-
if (numberOfMessages ==1) {
327
-
return"Sending (waiting for receiver)";
328
-
} elseif ((numberOfMessages ??0) >1) {
329
-
return"Sending (waiting for confirmations)";
330
-
} else {
331
-
return"Sending ${prettyConfirms()}";
332
-
}
333
-
}
334
-
}
335
-
}
336
-
337
-
if (isMimblewimblecoinTransaction) {
338
-
if (slateId ==null) {
339
-
return"Restored Funds";
340
-
}
341
-
342
-
if (isCancelled) {
343
-
return"Cancelled";
344
-
} elseif (type ==TransactionType.incoming) {
345
-
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
346
-
return"Received";
347
-
} else {
348
-
if (numberOfMessages ==1) {
349
-
return"Receiving (waiting for sender)";
350
-
} elseif ((numberOfMessages ??0) >1) {
351
-
return"Receiving (waiting for confirmations)"; // TODO test if the sender still has to open again after the receiver has 2 messages present, ie. sender->receiver->sender->node (yes) vs. sender->receiver->node (no)
352
-
} else {
353
-
return"Receiving ${prettyConfirms()}";
354
-
}
355
-
}
356
-
} elseif (type ==TransactionType.outgoing) {
357
-
if (isConfirmed(currentChainHeight, minConfirms, minCoinbaseConfirms)) {
0 commit comments