Advertisement
Guest User

Untitled

a guest
Jul 25th, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Steam.prototype.getItems = function(url, callback) {
  2.     var self = this,
  3.         urlFormat = '/render/?query=&start=0&count=10&country=RU&language=russian&currency=5';
  4.     request.get({
  5.         "url": url + urlFormat,
  6.         "jar": this.cookies,
  7.         "headers": this.headers
  8.     }, function(e, r, data) {
  9.         try {
  10.         var buffer = JSON.parse(data.toString()),
  11.             result = [];
  12.         } catch (t) {
  13.             console.log('wtf?');
  14.             callback(404);
  15.             return;
  16.         }
  17.         if (buffer['listinginfo']) buffer = buffer['listinginfo'];
  18.         else {if (callback) callback(404); return;}
  19.         for (var item in buffer) {
  20.             if (!(buffer[item]['converted_price'] + buffer[item]['converted_fee'])) continue;
  21.             result.push({
  22.                 "id": item,
  23.                 "money": buffer[item]['converted_price'] + buffer[item]['converted_fee'],
  24.                 "price": buffer[item]['converted_price'],
  25.                 "fee": buffer[item]['converted_fee'],
  26.                 "app": buffer[item]['asset']['appid'],
  27.                 "assetid": buffer[item]['asset']['id']
  28.             });
  29.         }
  30.         if (callback) callback(result);
  31.         return;
  32.     });
  33. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement