mirror of
https://github.com/DoctorMcKay/node-steamcommunity.git
synced 2025-03-24 06:00:07 +08:00
Fixes cache_expiration restore for CS2 Items
As of Oct 2024, CS2 Item owner_description has changed from "Tradable After" to "Tradable/Marketable After".
This commit is contained in:
parent
1067d4572e
commit
c97351543a
@ -68,9 +68,9 @@ function CEconItem(item, description, contextID) {
|
|||||||
|
|
||||||
// Restore cache_expiration, if we can (for CS:GO items)
|
// Restore cache_expiration, if we can (for CS:GO items)
|
||||||
if (this.appid == 730 && this.contextid == 2 && this.owner_descriptions) {
|
if (this.appid == 730 && this.contextid == 2 && this.owner_descriptions) {
|
||||||
let description = this.owner_descriptions.find(d => d.value && d.value.indexOf('Tradable After ') == 0);
|
let description = this.owner_descriptions.find(d => d.value && d.value.indexOf('Tradable/Marketable After ') == 0);
|
||||||
if (description) {
|
if (description) {
|
||||||
let date = new Date(description.value.substring(15).replace(/[,()]/g, ''));
|
let date = new Date(description.value.substring(26).replace(/[,()]/g, ''));
|
||||||
if (date) {
|
if (date) {
|
||||||
this.cache_expiration = date.toISOString();
|
this.cache_expiration = date.toISOString();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user