Skip to main content

max / makenotwork

453 B · 21 lines History Blame Raw
1 //! Creator tier subscription queries and storage enforcement.
2
3 use chrono::{DateTime, Utc};
4 use sqlx::PgPool;
5
6 use super::enums::CreatorTier;
7 use super::id_types::UserId;
8 use super::models::{DbCreatorSubscription, StorageBreakdown};
9 use crate::error::{AppError, Result};
10 use crate::helpers::format_bytes;
11 use crate::storage::FileType;
12
13 mod storage_quota;
14 mod subscriptions;
15
16 pub use storage_quota::*;
17 pub use subscriptions::*;
18
19 #[cfg(test)]
20 mod tests;
21