1
0
Fork 0
forked from gorb/backend

feat: add structs.rs

Moved all server related structs into new file, added implementations to create, fetch, etc.
This commit is contained in:
Radical 2025-05-08 13:21:54 +00:00
parent 2e4860323e
commit 6374963e2f
7 changed files with 386 additions and 317 deletions

View file

@ -6,20 +6,6 @@ use serde::Serialize;
use crate::Data;
enum Permissions {
SendMessage = 1,
CreateChannel = 2,
DeleteChannel = 4,
ManageChannel = 8,
CreateRole = 16,
DeleteRole = 32,
ManageRole = 64,
CreateInvite = 128,
ManageInvite = 256,
ManageServer = 512,
ManageMember = 1024,
}
pub fn get_auth_header(headers: &HeaderMap) -> Result<&str, HttpResponse> {
let auth_token = headers.get(actix_web::http::header::AUTHORIZATION);