PixelBoii

Untitled

Oct 31st, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // background.js
  2. chrome.runtime.onMessage.addListener(
  3.     function(request, sender, sendResponse) {
  4.       if (request.contentScriptQuery == "queryPrice") {
  5.         var url = "https://pixelboii.wtf/steamvalue.json";
  6.         var skinFullName = request.itemURL;
  7.         fetch(url)
  8.             .then(res => res.json())
  9.             .then(price => {
  10.               sendResponse(price.items_list[skinFullName].price["7_days"].average, request.itemURL);
  11.             })
  12.             .catch(err => { throw err });
  13.         return true;  // Will respond asynchronously.
  14.       }
  15.     });
  16.  
  17. // content.js
  18. function getPrices() {
  19.     for (var i = 0; i < 35; i++) {
  20.         chrome.runtime.sendMessage(
  21.             {contentScriptQuery: "queryPrice", itemURL: skins[priceNumber]},
  22.             (price, url) => {
  23.                 console.log(`${url}: price: ${price}`);
  24.             });
  25.  
  26.         priceNumber = priceNumber + 1;
  27.     }
  28.  
  29.     wearNumber = 1;
  30.     skinNumber = 2;
  31.     priceNumber = 0;
  32.     skins = [];
  33. }
Advertisement
Add Comment
Please, Sign In to add comment