Checkpoint

This commit is contained in:
2026-03-07 19:27:40 -03:00
parent d0b5f86740
commit 21678239b5
50 changed files with 599 additions and 506 deletions
+12 -21
View File
@@ -1,27 +1,18 @@
use std::{
future::{Future, IntoFuture},
pin::Pin,
sync::Arc,
};
use std::future::{Future, IntoFuture};
use std::pin::Pin;
use std::sync::Arc;
use twilight_http::{Error, Response, response::marker::EmptyBody};
use twilight_model::{
channel::{
Message,
message::{Component as TwilightComponent, Embed},
},
http::interaction::{InteractionResponse, InteractionResponseType},
id::{
Id,
marker::{ChannelMarker, InteractionMarker},
},
};
use twilight_http::response::marker::EmptyBody;
use twilight_http::{Error, Response};
use twilight_model::channel::Message;
use twilight_model::channel::message::{Component as TwilightComponent, Embed};
use twilight_model::http::interaction::{InteractionResponse, InteractionResponseType};
use twilight_model::id::Id;
use twilight_model::id::marker::{ChannelMarker, InteractionMarker};
use twilight_util::builder::InteractionResponseDataBuilder;
use crate::framework::{
interactions::components::{ActionRow, Component},
runtime::Runtime,
};
use crate::framework::interactions::components::{ActionRow, Component};
use crate::framework::runtime::Runtime;
pub struct MessageSender<T, E> {
channel_id: Id<ChannelMarker>,