From 88bd71c074fd22ec05cf4e87b0d8f589b3a6a417 Mon Sep 17 00:00:00 2001 From: "Jonathan \"Duke\" Leto" Date: Tue, 28 Nov 2017 07:25:03 -0800 Subject: [PATCH] Refactor find_memos to use Hush::Memo --- lib/Hush/List.pm | 3 ++- lib/Hush/Memo.pm | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/Hush/List.pm b/lib/Hush/List.pm index 7a1019d..f1106bf 100644 --- a/lib/Hush/List.pm +++ b/lib/Hush/List.pm @@ -183,8 +183,9 @@ sub find_memos { if (@xtns) { # TODO: need local shielded balance to get data => need (t,z) xtn + my @memos = map { Hush::Memo->new($rpc, $_) } @xtns; - # TODO: good datastructure for memo data + # debugging for my $xtn (@xtns) { printf "txid=%s memo=%s\n", $xtn->{txid}, $xtn->{memo}; } diff --git a/lib/Hush/Memo.pm b/lib/Hush/Memo.pm index 29f0bf8..480711a 100644 --- a/lib/Hush/Memo.pm +++ b/lib/Hush/Memo.pm @@ -10,9 +10,9 @@ use JSON; sub new { my ($rpc,$options) = @_; my $memo = { - txid => 0, - amount => 0.00, - memo => "", + txid => $options->{txid} || 0, + amount => $options->{amount} || 0.00, + memo => $options->{memo} || "", }; return bless $memo, 'Hush::Memo';