mirror of
https://github.com/spacebarchat/server.git
synced 2026-04-26 15:17:30 +00:00
Premium tier 0 SKU from staging
This commit is contained in:
@@ -4,143 +4,298 @@ import { route } from "@fosscord/api";
|
||||
const router: Router = Router();
|
||||
|
||||
const skus = new Map([
|
||||
[
|
||||
"978380684370378762",
|
||||
[
|
||||
{
|
||||
id: "978380692553465866",
|
||||
name: "Nitro Lite Monthly",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tag_inclusive: true,
|
||||
sku_id: "978380684370378762",
|
||||
currency: "usd",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
},
|
||||
],
|
||||
],
|
||||
[
|
||||
"521842865731534868",
|
||||
[
|
||||
{
|
||||
id: "511651856145973248",
|
||||
name: "Premium Monthly (Legacy)",
|
||||
name: "Individual Premium Tier 3 Monthly (Legacy)",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521842865731534868",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
{
|
||||
id: "511651860671627264",
|
||||
name: "Premium Yearly (Legacy)",
|
||||
name: "Individiual Premium Tier 3 Yearly (Legacy)",
|
||||
interval: 2,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521842865731534868",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
},
|
||||
],
|
||||
price_tier: null
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"521846918637420545",
|
||||
[
|
||||
{
|
||||
id: "511651871736201216",
|
||||
name: "Premium Classic Monthly",
|
||||
name: "Individual Premium Tier 2 Monthly",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521846918637420545",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
{
|
||||
id: "511651876987469824",
|
||||
name: "Premium Classic Yearly",
|
||||
name: "Individual Premum Tier 2 Yearly",
|
||||
interval: 2,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521846918637420545",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
],
|
||||
{
|
||||
id: "978380684370378761",
|
||||
name: "Individual Premum Tier 1",
|
||||
interval: 2,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521846918637420545",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"521847234246082599",
|
||||
[
|
||||
{
|
||||
id: "642251038925127690",
|
||||
name: "Premium Quarterly",
|
||||
name: "Individual Premium Tier 3 Quarterly",
|
||||
interval: 1,
|
||||
interval_count: 3,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521847234246082599",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
{
|
||||
id: "511651880837840896",
|
||||
name: "Premium Monthly",
|
||||
name: "Individual Premium Tier 3 Monthly",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521847234246082599",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
{
|
||||
id: "511651885459963904",
|
||||
name: "Premium Yearly",
|
||||
name: "Individual Premium Tier 3 Yearly",
|
||||
interval: 2,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "521847234246082599",
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
},
|
||||
],
|
||||
price_tier: null
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"590663762298667008",
|
||||
[
|
||||
{
|
||||
id: "590665532894740483",
|
||||
name: "Server Boost Monthly",
|
||||
name: "Crowd Premium Monthly",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "590663762298667008",
|
||||
discount_price: 0,
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
price_tier: null
|
||||
},
|
||||
{
|
||||
id: "590665538238152709",
|
||||
name: "Server Boost Yearly",
|
||||
name: "Crowd Premium Yearly",
|
||||
interval: 2,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "590663762298667008",
|
||||
discount_price: 0,
|
||||
currency: "usd",
|
||||
currency: "eur",
|
||||
price: 0,
|
||||
price_tier: null,
|
||||
},
|
||||
],
|
||||
price_tier: null
|
||||
}
|
||||
]
|
||||
],
|
||||
[
|
||||
"978380684370378762",
|
||||
[
|
||||
[
|
||||
{
|
||||
id: "978380692553465866",
|
||||
name: "Premium Tier 0 Monthly",
|
||||
interval: 1,
|
||||
interval_count: 1,
|
||||
tax_inclusive: true,
|
||||
sku_id: "978380684370378762",
|
||||
currency: "usd",
|
||||
price: 299,
|
||||
price_tier: null,
|
||||
prices: {
|
||||
"0": {
|
||||
country_prices: {
|
||||
country_code: "US",
|
||||
prices: [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
},
|
||||
payment_source_prices: {
|
||||
"775487223059316758": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"736345864146255982": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"683074999590060249": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"3": {
|
||||
country_prices: {
|
||||
country_code: "US",
|
||||
prices: [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
},
|
||||
payment_source_prices: {
|
||||
"775487223059316758": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"736345864146255982": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"683074999590060249": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"4": {
|
||||
country_prices: {
|
||||
country_code: "US",
|
||||
prices: [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
},
|
||||
payment_source_prices: {
|
||||
"775487223059316758": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"736345864146255982": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"683074999590060249": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"1": {
|
||||
country_prices: {
|
||||
country_code: "US",
|
||||
prices: [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
},
|
||||
payment_source_prices: {
|
||||
"775487223059316758": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"736345864146255982": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
],
|
||||
"683074999590060249": [
|
||||
{
|
||||
currency: "usd",
|
||||
amount: 0,
|
||||
exponent: 2
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
]
|
||||
]
|
||||
]);
|
||||
|
||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||
|
||||
Reference in New Issue
Block a user