@@ -1,6 +1,6 @@
|
|||||||
use amqprs::{BasicProperties, Deliver, channel::{BasicAckArguments, Channel}, consumer::AsyncConsumer};
|
use amqprs::{BasicProperties, Deliver, channel::{BasicAckArguments, Channel}, consumer::AsyncConsumer};
|
||||||
use async_trait::async_trait;
|
use async_trait::async_trait;
|
||||||
use revolt_database::events::rabbit::{ChannelDeletePayload, MessageDeletePayload};
|
use revolt_database::events::rabbit::ChannelDeletePayload;
|
||||||
use revolt_search::ElasticsearchClient;
|
use revolt_search::ElasticsearchClient;
|
||||||
|
|
||||||
pub struct ChannelDeleteConsumer(pub ElasticsearchClient);
|
pub struct ChannelDeleteConsumer(pub ElasticsearchClient);
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
mod message;
|
|
||||||
mod message_edit;
|
|
||||||
mod message_delete;
|
|
||||||
mod channel_delete;
|
mod channel_delete;
|
||||||
|
mod message;
|
||||||
|
mod message_delete;
|
||||||
|
mod message_edit;
|
||||||
|
|
||||||
pub use message::*;
|
|
||||||
pub use message_edit::*;
|
|
||||||
pub use channel_delete::*;
|
pub use channel_delete::*;
|
||||||
|
pub use message::*;
|
||||||
|
pub use message_delete::*;
|
||||||
|
pub use message_edit::*;
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ async fn _main() {
|
|||||||
&config,
|
&config,
|
||||||
&connection,
|
&connection,
|
||||||
&config.elasticsearch.message_delete_queue,
|
&config.elasticsearch.message_delete_queue,
|
||||||
consumers::MessageConsumer(client.clone()),
|
consumers::MessageDeleteConsumer(client.clone()),
|
||||||
)
|
)
|
||||||
.await,
|
.await,
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
use revolt_config::capture_error;
|
|
||||||
use revolt_database::{
|
use revolt_database::{
|
||||||
AMQP, Database, User, util::{permissions::DatabasePermissionQuery, reference::Reference}
|
AMQP, Database, User, util::{permissions::DatabasePermissionQuery, reference::Reference}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user