From e6d3eeb7c055a2941600f048697298b0e77b2e2c Mon Sep 17 00:00:00 2001 From: Daniel Hader Date: Sat, 30 May 2026 18:28:16 -0500 Subject: admin account registration as part of server init --- src/database/user.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/database/user.rs') diff --git a/src/database/user.rs b/src/database/user.rs index c580226..c6674c7 100644 --- a/src/database/user.rs +++ b/src/database/user.rs @@ -6,15 +6,17 @@ pub struct User { email: String, username: String, password_hash: String, + is_admin: bool } impl User { - pub(super) fn new(id: i64, email: String, username: String, password_hash: String) -> Self { - Self { id, email, username, password_hash } + pub(super) fn new(id: i64, email: String, username: String, password_hash: String, is_admin: bool) -> Self { + Self { id, email, username, password_hash, is_admin } } pub fn id(&self) -> i64 { self.id } pub fn email(&self) -> &str { &self.email } pub fn username(&self) -> &str { &self.username } + pub fn is_admin(&self) -> bool { self.is_admin } pub fn password_hash(&self) -> &str { &self.password_hash } } -- cgit v1.2.3