Also respond with banned error code on first request to web services server

This commit is contained in:
NG (Graham) committed 2025-07-27 16:19:54 -04:00
1 parent 89b1db35ba
commit 233f6d3ad5
3 files changed
+22 -7

No files matched your search

+4
View File
@@ -572,6 +572,10 @@ impl <C: Clone> super::User<C> for UserData {
self.perms.developer
}
fn is_banned(&self) -> bool {
self.perms.banned
}
async fn unlocked_parts(&self) -> Vec<u32> {
match self.db.user_aux_by_user_id_and_descriptor(self.account.id, oj_rc_database::schema::user_aux::Descriptor::UnlockedParts).await {
Ok(Some(parts)) => {
+1
View File
@@ -66,6 +66,7 @@ pub trait User<C>: ChatUser + LobbyUser + MultiplayerUser {
fn is_mod(&self) -> bool;
fn is_admin(&self) -> bool;
fn is_dev(&self) -> bool;
fn is_banned(&self) -> bool;
async fn unlocked_parts(&self) -> Vec<u32>;
async fn selected_garage(&self) -> (String, u32);
async fn select_garage(&self, slot: i32) -> Result<(), i16>;