mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
add account_offers and refactor
This commit is contained in:
15
src/cpp/ripple/Offer.cpp
Normal file
15
src/cpp/ripple/Offer.cpp
Normal file
@@ -0,0 +1,15 @@
|
||||
#include "Offer.h"
|
||||
|
||||
AccountItem::pointer Offer::makeItem(uint160& ,SerializedLedgerEntry::pointer ledgerEntry)
|
||||
{
|
||||
if (!mLedgerEntry || mLedgerEntry->getType() != ltOFFER) return(AccountItem::pointer());
|
||||
Offer* offer=new Offer(ledgerEntry);
|
||||
return(AccountItem::pointer(offer));
|
||||
}
|
||||
|
||||
Offer::Offer(SerializedLedgerEntry::pointer ledgerEntry) : AccountItem(ledgerEntry)
|
||||
{
|
||||
mAccount=mLedgerEntry->getFieldAccount(sfAccount);
|
||||
mTakerGets = mLedgerEntry->getFieldAmount(sfTakerGets);
|
||||
mTakerPays = mLedgerEntry->getFieldAmount(sfTakerPays);
|
||||
}
|
||||
Reference in New Issue
Block a user