You've already forked tf2wikipricing
fix: error handling in priceSKU
This commit is contained in:
@@ -96,16 +96,21 @@ chrome.runtime.onMessage.addListener(
|
||||
const sku: string = request.sku
|
||||
const service: string = request.service
|
||||
const token: string = request.token
|
||||
switch (service) {
|
||||
case "prices.tf": {
|
||||
priceUsingPricesTF(token, sku).then((response) => {
|
||||
sendResponse(JSON.stringify(response));
|
||||
})
|
||||
return true;
|
||||
}
|
||||
default:
|
||||
if(token === "" || !token) {
|
||||
sendResponse(new Error("No token provided"))
|
||||
return false;
|
||||
}
|
||||
switch (service) {
|
||||
case "prices.tf": {
|
||||
priceUsingPricesTF(token, sku)
|
||||
.then((response) => sendResponse({response}))
|
||||
.catch(error => {
|
||||
sendResponse(error);
|
||||
return false;
|
||||
})
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
);
|
||||
Reference in New Issue
Block a user