Skip to content

Commit

Permalink
Update WalletGreen
Browse files Browse the repository at this point in the history
  • Loading branch information
AxVultis committed Aug 15, 2024
1 parent 4bd2fcc commit fa3f659
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
11 changes: 10 additions & 1 deletion src/Wallet/WalletGreen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2134,7 +2134,7 @@ namespace cn
size_t txId = m_transactions.get<RandomAccessIndex>().size();
m_transactions.get<RandomAccessIndex>().push_back(std::move(insertTx));

pushEvent(makeTransactionCreatedEvent(txId));
pushEvent(makeTransactionSendEvent(txId));

return txId;
}
Expand Down Expand Up @@ -4782,6 +4782,15 @@ namespace cn
}

cn::WalletEvent WalletGreen::makeTransactionCreatedEvent(size_t id)
{
cn::WalletEvent event;
event.type = cn::WalletEventType::TRANSACTION_CREATED;
event.transactionCreated.transactionIndex = id;
m_observerManager.notify(&IWalletObserver::externalTransactionCreated, id);
return event;
}

cn::WalletEvent WalletGreen::makeTransactionSendEvent(size_t id)
{
cn::WalletEvent event;
event.type = cn::WalletEventType::TRANSACTION_CREATED;
Expand Down
1 change: 1 addition & 0 deletions src/Wallet/WalletGreen.h
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,7 @@ class WalletGreen : public IObservableImpl<IWalletObserver, IWallet>,

cn::WalletEvent makeTransactionUpdatedEvent(size_t id);
cn::WalletEvent makeTransactionCreatedEvent(size_t id);
cn::WalletEvent makeTransactionSendEvent(size_t id);
cn::WalletEvent makeMoneyUnlockedEvent();
cn::WalletEvent makeSyncProgressUpdatedEvent(uint32_t current, uint32_t total);
cn::WalletEvent makeSyncCompletedEvent();
Expand Down

0 comments on commit fa3f659

Please sign in to comment.