add invites, fix apiauth query, use luxon for date management, change readme

This commit is contained in:
creations 2025-03-03 18:31:26 -05:00
parent 9fcaac4dfb
commit 9a91f1e7e3
Signed by: creations
GPG key ID: 8F553AA4320FC711
10 changed files with 436 additions and 29 deletions

9
types/char.d.ts vendored Normal file
View file

@ -0,0 +1,9 @@
type DurationObject = {
years: number;
months: number;
weeks: number;
days: number;
hours: number;
minutes: number;
seconds: number;
};

10
types/session.d.ts vendored
View file

@ -27,3 +27,13 @@ type User = {
created_at: Date;
last_seen: Date;
};
type Invite = {
id: UUID;
created_by: UUID;
created_at: Date;
expiration: Date | null;
uses: number;
max_uses: number;
role: string;
};