Compare commits

..

4 Commits

2 changed files with 22 additions and 2 deletions

View File

@ -6,6 +6,25 @@ edition = "2021"
[workspace]
members = [".", "server", "domain", "i18n","library", "macro"]
# https://doc.rust-lang.org/cargo/reference/profiles.html
[prifile.release]
lto = true
codegen-units = 1
opt-level = "z"
[profile.dev]
opt-level = 0
debug = true
split-debuginfo = '...' # Platform-specific.
strip = "none"
debug-assertions = true
overflow-checks = true
lto = false
panic = 'unwind'
incremental = true
codegen-units = 256
rpath = false
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]

View File

@ -88,10 +88,11 @@ pub async fn broadcast_message(msg: Message) {
}
/// 发送定向消息
pub async fn send_message(msg: Message, accoudIds: Vec<String>) {
#[allow(dead_code)]
pub async fn send_message(msg: Message, accoud_ids: Vec<String>) {
for ele in WS_POOL.iter() {
let mut sender = ele.value().lock().await;
if accoudIds.contains(&ele.key().to_string()) {
if accoud_ids.contains(&ele.key().to_string()) {
if let Err(err) = sender.send(msg.clone()).await {
tracing::error!("Failed to send message: {:?}", err);
}