Jump to content
McKay Development

JVz

Member
  • Posts

    24
  • Joined

  • Last visited

Reputation Activity

  1. Sad
    JVz got a reaction from zet in new_assetid from getExchangeDetails is undefined   
    any ideas where we can get new_assetid?
  2. Sad
    JVz got a reaction from mxnster in new_assetid from getExchangeDetails is undefined   
    any ideas where we can get new_assetid?
  3. Confused
    JVz got a reaction from VolvoEngineering in new_assetid from getExchangeDetails is undefined   
    its based on trades that were made more than a week ago so they are not on hold anymore
  4. Like
    JVz got a reaction from G35 in new_assetid from getExchangeDetails is undefined   
    its based on trades that were made more than a week ago so they are not on hold anymore
  5. Like
    JVz got a reaction from Nguyen in community.getConfirmations failed because new popup from Steam on today   
    works fine, dont forget to change logger to console output or logger of your choice and community to your node-steamcommunity instance
     
    let tradeOfferAcknowledged = false; const acknowledgeTradeOffer = function(sessionId=null, callback) { try { if (tradeOfferAcknowledged) { const error = new Error('Trade offer has already been acknowledged'); logger.warn('Attempt to acknowledge trade offer that was already acknowledged'); if (callback) callback(error); return; } if (!community) { const error = new Error('Community not initialized'); logger.error('Cannot acknowledge trade offer - community not initialized'); if (callback) callback(error); return; } if (!sessionId) { sessionId = community.getSessionID(); } const options = { uri: 'https://steamcommunity.com/trade/new/acknowledge', method: 'POST', form: { sessionid: sessionId, message: 1 } }; logger.info('Acknowledging trade offer'); community.httpRequest(options, (err, response, body) => { if (err) { logger.error(`Error acknowledging trade offer: ${err}`); if (callback) callback(err); return; } // Check if response indicates success (currently Steam returns [] on success) if (response && response.statusCode === 200) { tradeOfferAcknowledged = true; logger.info(`Trade offer acknowledged successfully. Response: ${body}`); if (callback) callback(null, body); } else { const error = new Error(`Unexpected response from Steam: ${response ? response.statusCode : 'unknown'}`); logger.error(`Failed to acknowledge trade offer: ${error.message}. Response body: ${body}`); if (callback) callback(error); } }, 'acknowledgeTradeOffer'); } catch (error) { logger.error(`Error acknowledging trade offer: ${error}`); if (callback) callback(error); } };
  6. Like
    JVz reacted to Dr. McKay in [Bug?] unknownOfferSent for trades created by TradeOfferManager   
    Yes, error 16 is a well-known cause for headache.
  7. Like
    JVz reacted to Dr. McKay in [Bug?] unknownOfferSent for trades created by TradeOfferManager   
    That's correct.
    That's incorrect. They will still be auto-canceled per your options.
×
×
  • Create New...