Change pricing

This commit is contained in:
Andras Schmelczer 2026-04-09 23:10:40 +01:00
parent a98c54c5b8
commit 14db8b4a05

View file

@ -11,13 +11,8 @@ use crate::pocketbase::get_superuser_token;
use crate::state::{AppState, SharedState}; use crate::state::{AppState, SharedState};
/// Pricing tiers: (cumulative user cap, price in pence). /// Pricing tiers: (cumulative user cap, price in pence).
const TIERS: &[(u64, u64)] = &[ const TIERS: &[(u64, u64)] = &[(10, 99), (15, 999), (30, 2999), (50, 4999)];
(1, 0), // First 10 users: free const FINAL_PRICE_PENCE: u64 = 9999;
(20, 1000), // Next 10: £10
(45, 2500), // Next 25: £25
(95, 5000), // Next 50: £50
];
const FINAL_PRICE_PENCE: u64 = 10000; // £100 after 95
#[derive(Serialize)] #[derive(Serialize)]
pub struct Tier { pub struct Tier {