Jump to content
McKay Development

GitHub

Bot
  • Posts

    1647
  • Joined

  • Last visited

Everything posted by GitHub

  1. Added id property to objects pushed to itemsToGive and itemsToReceive when building a trade offer (PR #225)Made the TradeOffer class exportable for use with Bluebird (PR #227)This still isn't officially supported and may break in the future if you rely on itUpdated getExchangeDetails to use new WebAPI method which has greater reliability View on GitHub
  2. Fixed callback not being fired if accepting a trade offer when the web session has expired (thanks to @eblanshey in PR #223) View on GitHub
  3. Fixed getExchangeDetails not taking into account 2-day hold periodsAll data associated with a trade offer will now be returned when you call data() without any arguments (thanks to @Johnix1337 in PR #211) View on GitHub
  4. parentalUnlock now gives error message of "Too many invalid PIN attempts" instead of "Incorrect PIN" if you're rate-limited (forum thread)Fixed crash when unable to retrieve an inventory because it's private when you aren't logged in (thanks @Aareksio in PR #165)getUserInventoryContexts now gives error message of "Private inventory" instead of "Malformed response" if error is because the user's inventory is private (forum thread) View on GitHub
  5. Fixed persona data for friends not being loaded upon logon View on GitHub
  6. Added OfferLimitExceeded and ItemServerUnavailable offer failure causes View on GitHub
  7. Added requestFreeLicense methodNow retrieves the Steam server (CM) list from the WebAPI prior to logon if no local server list is availableUpdated enums View on GitHub
  8. Fixed crash on non-string 403 response View on GitHub
  9. Added relog() method View on GitHub
  10. Added some delay between when we receive a webauth nonce and when we try to use it, just in case there is some communication delay internal to Steam(there doesn't appear to be 😞) View on GitHub
  11. Increased maximum backoff for web auth to 60 secondsUpdated web auth request to look more like the request sent by the official client View on GitHub
  12. Fixed v2.6.0 crashing the application immediately after being required View on GitHub
  13. Added TradeOffer#getExchangeDetails View on GitHub
  14. Default request instance now uses a persistent Agent which keeps the connection open between requests when possible (HTTP keep-alive)Updated default user-agent to latest Chrome on Windows 10 x64 View on GitHub
  15. Added support for using an HTTP proxy via node-steam-client View on GitHub
  16. Fixed some issues relating to CDN content downloads View on GitHub
  17. Added experimental support for downloading apps from Steam's CDNDocumentation here View on GitHub
  18. Fixed empty inventory resulting in "Malformed response" in getUserInventoryContents instead of expected empty array result (issue #156)getUserInventoryContents will now pass the Steam error message if available instead of just HTTP error 500Fixed string in callback to getInventoryHistory instead of Error object (issue #153) View on GitHub
  19. Bumped dependency versionsNow throws a descriptive error if accountName or password are missing in login (issue #119)Falls back to the default "?" avatar if Steam doesn't give us a valid avatar hash (issue #151) View on GitHub
  20. Now emits sessionExpired if you attempt to fetch your own inventory and it comes back private (meaning your session has expired). Thanks to @Vankxr in PR #150 (fixes #149) View on GitHub
  21. Added getEncryptedAppTicket View on GitHub
  22. Restored market_fee_app property for Steam Community type items, which is missing from the new inventory endpoint but can be ascertained from the item's market_hash_name View on GitHub
  23. Added argument to doPoll to trigger at full update (thanks @blazej00 in PR #189)Removed unnecessary clone dependencyAdded TradeOfferManager#getInventoryContents, TradeOfferManager#getUserInventoryContents, and TradeOffer#getPartnerInventoryContentsThese new methods all use SteamCommunity#getUserInventoryContents under the hood, which load data from the newer /inventory/SteamID HTTP endpoint.See node-steamcommunity v3.30.0 release notes for the difference between these methods and the older ones.TradeOfferManager#loadInventory, TradeOfferManager#loadUserInventory, and TradeOffer#loadPartnerInventory are all deprecated now and will be removed in a future release. View on GitHub
  24. Cache time offset for acceptConfirmationForObject so we don't have to query Steam's time every time (issue #147)Added new method getUserInventoryContents which uses the new inventory endpoint to fetch inventories because it's less rate-limited (thanks @Vankxr in PR #148)Has new argument in callback indicating the total number of items in the specified inventory contextIs a new method because of backwards-incompatible changes in the data, namely the fact that app_data is no longer presentAll other output should be identical to previous getUserInventory methodgetUserInventory is now deprecated and will be removed in a future major release View on GitHub
  25. Added pos property to each item in output from loadUserInventory for backwards compatibilityModule now sends a Referer header when fetching inventories to avoid any problems with Steam View on GitHub
×
×
  • Create New...