Jump to content
McKay Development

GitHub

Bot
  • Posts

    1632
  • Joined

  • Last visited

Everything posted by GitHub

  1. Fixed some issues relating to CDN content downloads View on GitHub
  2. Added experimental support for downloading apps from Steam's CDNDocumentation here View on GitHub
  3. 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
  4. 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
  5. 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
  6. Added getEncryptedAppTicket View on GitHub
  7. 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
  8. 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
  9. 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
  10. 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
  11. Cache time offset for acceptConfirmationForObject so we don't have to query Steam's time every time (issue #147)Use new inventory endpoint to fetch inventories because it's less rate-limited (thanks @Vankxr in PR #148)Added new argument to callback for getUserInventory indicating the total number of items in the specified context View on GitHub
  12. Updated dependenciesAdded skipStateUpdate argument to TradeOffer#accept (thanks @tuktun in PR #180) View on GitHub
  13. Disabled automatic poll data cleanup for now due to issues in Steam's API View on GitHub
  14. Added confirmationAccepted event after a confirmation is accepted by the confirmation checker (thanks @Aareksio in PR #134) View on GitHub
  15. Fixed crash resulting from HTTP error when sending offer (fixes DoctorMcKay/node-steamcommunity#131) View on GitHub
  16. Fixed some cryptic errors that result from trying to send/accept an offer while not logged in View on GitHub
  17. Made it possible to disable well-formed JSON check View on GitHub
  18. Fixed previous profile URL being cached after a SteamCommunity object is logged into another account (thanks @Pavelas in PR #130) View on GitHub
  19. Added realTimeTradeConfirmationRequired and realTimeTradeCompleted events View on GitHub
  20. Added acceptConfirmationForObject convenience methodAdded accountAlerts to getNotifications (thanks @Ne3tCode for the insight)Fixed problem retrieving WebAPI key when using non-English language (thanks @SzymonLisowiec in PR #128) View on GitHub
  21. Improved handling of web auth failures View on GitHub
  22. Now checks timestamps before purging old trade offersFixed a problem with trade offer purging View on GitHub
  23. Fixed cookies not being set for non-steamcommunity.com domains following loginFixed cookie secure flag not being set View on GitHub
  24. Cookies are now set for all Steam domainsgetNotifications now uses the new JSON endpoint, which contains additional notification types (gameTurns, moderatorMessages, helpRequestReplies) View on GitHub
  25. Pull trade offer and market listing IDs directly from the confirmations page, eliminating the need for a second request View on GitHub
×
×
  • Create New...