Compare commits
4 Commits
887fec557b
...
6d33a8a486
Author | SHA1 | Date | |
---|---|---|---|
6d33a8a486 | |||
9fd55c68b3 | |||
73fbad1e3f | |||
d3c1549522 |
19
Cargo.toml
19
Cargo.toml
@ -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]
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user