Files
notesnook/packages/core/api/pricing.js
2022-07-15 09:30:01 +05:00

35 lines
717 B
JavaScript

import http from "./http";
const BASE_URL = `https://notesnook.com/api/v1/prices`;
class Pricing {
/**
*
* @param {"android"|"ios"|"web"} platform
* @param {"monthly"|"yearly"} period
* @returns {Promise<{
* country: string,
* countryCode: string,
* sku: string,
* discount: number
* }>}
*/
sku(platform, period) {
return http.get(`${BASE_URL}/skus/${platform}/${period}`);
}
/**
*
* @param {"monthly"|"yearly"} period
* @returns {Promise<{
* country: string,
* countryCode: string,
* price: string,
* discount: number
* }>}
*/
price(period) {
return http.get(`${BASE_URL}/${period}`);
}
}
export default Pricing;