feat: add private and profile

This commit is contained in:
2026-06-17 11:32:51 +03:30
parent 02060a4dc0
commit 0827858752
23 changed files with 972 additions and 25 deletions
+12
View File
@@ -0,0 +1,12 @@
-- آمار کاربر (برای پروفایل): بازی‌ها، برد/باخت، کُت، بریدن، دست حاکم.
CREATE TABLE IF NOT EXISTS user_stats (
user_id INTEGER PRIMARY KEY,
games INTEGER NOT NULL DEFAULT 0,
wins INTEGER NOT NULL DEFAULT 0,
losses INTEGER NOT NULL DEFAULT 0,
kot_made INTEGER NOT NULL DEFAULT 0, -- دفعاتی که تیمِ کاربر حریف را کُت کرد
kot_received INTEGER NOT NULL DEFAULT 0, -- دفعاتی که تیمِ کاربر کُت شد
cuts INTEGER NOT NULL DEFAULT 0, -- دفعاتی که کاربر با حکم بُرید
hakem_count INTEGER NOT NULL DEFAULT 0, -- دفعاتی که کاربر حاکم شد
FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE
);