Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // background.js
- chrome.runtime.onMessage.addListener(
- function(request, sender, sendResponse) {
- if (request.contentScriptQuery == "queryPrice") {
- var url = "https://pixelboii.wtf/steamvalue.json";
- var skinFullName = request.itemURL;
- fetch(url)
- .then(res => res.json())
- .then(price => {
- sendResponse(price.items_list[skinFullName].price["7_days"].average, request.itemURL);
- })
- .catch(err => { throw err });
- return true; // Will respond asynchronously.
- }
- });
- // content.js
- function getPrices() {
- for (var i = 0; i < 35; i++) {
- chrome.runtime.sendMessage(
- {contentScriptQuery: "queryPrice", itemURL: skins[priceNumber]},
- (price, url) => {
- console.log(`${url}: price: ${price}`);
- });
- priceNumber = priceNumber + 1;
- }
- wearNumber = 1;
- skinNumber = 2;
- priceNumber = 0;
- skins = [];
- }
Advertisement
Add Comment
Please, Sign In to add comment