refactor: move lapin code into revolt-broker crate

This commit is contained in:
izzy
2025-06-28 17:23:44 +01:00
parent 85989a2138
commit 9d576d2430
15 changed files with 409 additions and 234 deletions

View File

@@ -71,6 +71,7 @@ lapin = { version = "3.0.0" }
# core
authifier = "1.0.15"
revolt-config = { path = "../core/config" }
revolt-broker = { path = "../core/broker" }
revolt-database = { path = "../core/database", features = [
"rocket-impl",
"redis-is-patched",

View File

@@ -7,9 +7,9 @@ use authifier::{
use futures::StreamExt;
use lapin::types::AMQPValue;
use rand::Rng;
use revolt_broker::event_stream;
use revolt_database::{
events::client::{get_event_stream_channel, EventV1},
Channel, Database, Member, Message, Server, User, AMQP,
events::client::EventV1, Channel, Database, Member, Message, Server, User, AMQP,
};
use revolt_database::{util::idempotency::IdempotencyKey, Role};
use revolt_models::v0;
@@ -40,7 +40,7 @@ impl TestHarness {
.collect();
static QUEUE_NAME: &str = "revolt.events";
let consumer = get_event_stream_channel()
let consumer = event_stream::get_channel()
.await
.basic_consume(QUEUE_NAME, &tag, Default::default(), Default::default())
.await