-
Posts
1632 -
Joined
-
Last visited
Everything posted by GitHub
-
Fixed some issues relating to CDN content downloads View on GitHub
-
Added experimental support for downloading apps from Steam's CDNDocumentation here View on GitHub
-
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
-
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
-
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
-
Added getEncryptedAppTicket View on GitHub
-
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
-
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
-
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
-
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
-
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
-
Updated dependenciesAdded skipStateUpdate argument to TradeOffer#accept (thanks @tuktun in PR #180) View on GitHub
-
Disabled automatic poll data cleanup for now due to issues in Steam's API View on GitHub
-
Added confirmationAccepted event after a confirmation is accepted by the confirmation checker (thanks @Aareksio in PR #134) View on GitHub
-
Fixed crash resulting from HTTP error when sending offer (fixes DoctorMcKay/node-steamcommunity#131) View on GitHub
-
Fixed some cryptic errors that result from trying to send/accept an offer while not logged in View on GitHub
-
Made it possible to disable well-formed JSON check View on GitHub
-
Fixed previous profile URL being cached after a SteamCommunity object is logged into another account (thanks @Pavelas in PR #130) View on GitHub
-
Added realTimeTradeConfirmationRequired and realTimeTradeCompleted events View on GitHub
-
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
-
Improved handling of web auth failures View on GitHub
-
Now checks timestamps before purging old trade offersFixed a problem with trade offer purging View on GitHub
-
Fixed cookies not being set for non-steamcommunity.com domains following loginFixed cookie secure flag not being set View on GitHub
-
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
-
Pull trade offer and market listing IDs directly from the confirmations page, eliminating the need for a second request View on GitHub