mirror of
https://github.com/get-drexa/drive.git
synced 2025-11-30 21:41:39 +00:00
feat: add basic storage usage tracking
This commit is contained in:
@@ -2,6 +2,12 @@ import { defineSchema, defineTable } from "convex/server"
|
||||
import { v } from "convex/values"
|
||||
|
||||
const schema = defineSchema({
|
||||
userInfo: defineTable({
|
||||
userId: v.string(),
|
||||
storageUsageBytes: v.number(),
|
||||
storageQuotaBytes: v.number(),
|
||||
}).index("byUserId", ["userId"]),
|
||||
|
||||
files: defineTable({
|
||||
storageId: v.id("_storage"),
|
||||
userId: v.string(), // BetterAuth user IDs are strings, not Convex Ids
|
||||
|
||||
Reference in New Issue
Block a user