diff --git a/javascript/fh_sdk.js b/javascript/fh_sdk.js index 9034bca..0dd9ca6 100644 --- a/javascript/fh_sdk.js +++ b/javascript/fh_sdk.js @@ -138,47 +138,6 @@ class FairHopper { } return await r.json(); } - - async getProducts() { - const r = await fetch(this.formatUrl("/products"), { - headers: this.defaultHeaders, - }); - return await r.json(); - } - - async getProduct(productId) { - const r = await fetch(this.formatUrl(`/products/${productId}`), { - headers: this.defaultHeaders, - }); - switch (r.status) { - case 422: - throw new ValidationError(); - } - return await r.json(); - } - - async purchaseProduct(playerId, productId) { - const url = this.formatUrl(`/player/${playerId}/product/purchase`); - const postData = { - product_id: productId, - }; - const r = await fetch(url, { - method: "post", - headers: this.defaultHeaders, - body: JSON.stringify(postData), - }); - switch (r.status) { - case 403: - throw new PlayerInactiveError(); - case 404: - throw new PlayerNotFoundError(); - case 409: - throw new PositionError(); - case 422: - throw new ValidationError(); - } - return await r.json(); - } } module.exports = {