Simple and sane Steam trade offer management
MIT License
Bot releases are visible (Hide)
Published by DoctorMcKay over 8 years ago
There are many breaking changes in v2, so please update your code accordingly.
message
and token
arguments from TradeOffer#send
autoRetry
from TradeOffer#accept
getEscrowDuration
from both TradeOfferManager
and from TradeOffer
getUserDetails
instead (see below)TradeOfferManager.getStateName
and EResult.getName
TradeOfferManager.ETradeOfferState[value]
and TradeOfferManager.EResult[value]
instead, respectivelyEConfirmationMethod.Mobile
and ETradeOfferState.EmailPending
)EOfferFilter
) so you can do ESomeEnum[value]
directly to get its string representationTradeOffer#setMessage
TradeOffer#setToken
TradeOfferManager#createOffer
TradeOfferManager#createOffer
TradeOffer#getUserDetails
TradeOfferManager#getEscrowDuration
and TradeOffer#getEscrowDuration
offerList
eventeval()
directlyPublished by DoctorMcKay over 8 years ago
ETradeOfferState.PendingConfirmation
Published by DoctorMcKay over 8 years ago
This is the first beta release of TradeOfferManager v2. There are many breaking changes, so please update your code accordingly.
You can install it using npm install steam-tradeoffer-manager@beta
.
message
and token
arguments from TradeOffer#send
autoRetry
from TradeOffer#accept
getEscrowDuration
from both TradeOfferManager
and from TradeOffer
getUserDetails
instead (see below)TradeOfferManager.getStateName
and EResult.getName
TradeOfferManager.ETradeOfferState[value]
and TradeOfferManager.EResult[value]
instead, respectivelyEConfirmationMethod.Mobile
and ETradeOfferState.EmailPending
)EOfferFilter
) so you can do ESomeEnum[value]
directly to get its string representationTradeOffer#setMessage
TradeOffer#setToken
TradeOfferManager#createOffer
TradeOfferManager#createOffer
TradeOffer#getUserDetails
TradeOfferManager#getEscrowDuration
and TradeOffer#getEscrowDuration
offerList
eventeval()
directlyPublished by DoctorMcKay over 8 years ago
TradeOffer#update()
not updating the state
property, causing "Unknown state 2" errors when accepting offers (thanks @someazndude in PR #137)Published by DoctorMcKay over 8 years ago
isGlitched
always returning true if the manager isn't requesting descriptions (i.e. no language is set)
sentOfferChanged
and receivedOfferChanged
not being emittedPublished by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
pollData
to constructor (thanks @lootmarket via PR #125)TradeOffer#isGlitched
methodTradeOffer#containsItem
methodTradeOfferManager#getOffersContainingItems
(issue #128)EOfferFilter.All
not working properlyTradeOffer#state
not being updated when an offer is canceled or declinedvar
declaration which caused issues in strict mode (thanks @kryogenic via PR #127)TradeOffer#update
is called, unless the offer is glitchedPublished by DoctorMcKay over 8 years ago
Error
will now be thrown if you try to create a new TradeOffer using an invalid SteamIDgetOffers
will now fail if any offer is missing an accountid_other
SteamID
to v1.0.0Published by DoctorMcKay over 8 years ago
getOffers
Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
receivedOfferChanged
Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
getOffer
and getOffers
now return an Error
when Steam sends back malformed offer data (e.g. no accountid_other
, no items on either side)Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
node-steamcommunity
's unified HTTP interface{"success":false}
in response to a trade receipt request (previously "No session")community
constructor optionPublished by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago
Published by DoctorMcKay over 8 years ago