From dee248e02d852f60e198c580c4988c1608d698b4 Mon Sep 17 00:00:00 2001 From: BAaboe Date: Tue, 5 Aug 2025 12:36:27 +0200 Subject: [PATCH] feat: audid log on invite creation --- src/api/v1/guilds/uuid/invites/mod.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/api/v1/guilds/uuid/invites/mod.rs b/src/api/v1/guilds/uuid/invites/mod.rs index fa06f44..d5dda8a 100644 --- a/src/api/v1/guilds/uuid/invites/mod.rs +++ b/src/api/v1/guilds/uuid/invites/mod.rs @@ -10,11 +10,7 @@ use serde::Deserialize; use uuid::Uuid; use crate::{ - AppState, - api::v1::auth::CurrentUser, - error::Error, - objects::{Guild, Member, Permissions}, - utils::global_checks, + api::v1::auth::CurrentUser, error::Error, objects::{AuditLog, AuditLogId, Guild, Member, Permissions}, utils::global_checks, AppState }; #[derive(Deserialize)] @@ -62,5 +58,7 @@ pub async fn create( .create_invite(&mut conn, uuid, invite_request.custom_id.clone()) .await?; + AuditLog::new(guild_uuid, AuditLogId::InviteCreate as i16, member.uuid, None, None, None, None, Some(invite.id.clone()), None, None).await.push(&mut conn).await?; + Ok((StatusCode::OK, Json(invite))) }