huskies: merge 995
This commit is contained in:
@@ -226,6 +226,14 @@ pub(crate) fn spawn_notification_listeners(
|
||||
watcher_rx_for_whatsapp,
|
||||
root.clone(),
|
||||
);
|
||||
{
|
||||
let ambient_rooms = Arc::clone(&ctx.services.ambient_rooms);
|
||||
service::notifications::spawn_stage_notification_subscriber(
|
||||
Arc::clone(&ctx.transport),
|
||||
move || ambient_rooms.lock().unwrap().iter().cloned().collect(),
|
||||
root.clone(),
|
||||
);
|
||||
}
|
||||
|
||||
{
|
||||
use crate::service::status::format::format_status_event;
|
||||
@@ -267,6 +275,14 @@ pub(crate) fn spawn_notification_listeners(
|
||||
watcher_rx_for_slack,
|
||||
root.clone(),
|
||||
);
|
||||
{
|
||||
let channel_ids: Vec<String> = ctx.channel_ids.iter().cloned().collect();
|
||||
service::notifications::spawn_stage_notification_subscriber(
|
||||
Arc::clone(&ctx.transport) as Arc<dyn crate::chat::ChatTransport>,
|
||||
move || channel_ids.clone(),
|
||||
root.clone(),
|
||||
);
|
||||
}
|
||||
|
||||
{
|
||||
use crate::service::status::format::format_status_event;
|
||||
@@ -308,6 +324,14 @@ pub(crate) fn spawn_notification_listeners(
|
||||
watcher_rx_for_discord,
|
||||
root.clone(),
|
||||
);
|
||||
{
|
||||
let channel_ids: Vec<String> = ctx.channel_ids.iter().cloned().collect();
|
||||
service::notifications::spawn_stage_notification_subscriber(
|
||||
Arc::clone(&ctx.transport) as Arc<dyn crate::chat::ChatTransport>,
|
||||
move || channel_ids.clone(),
|
||||
root.clone(),
|
||||
);
|
||||
}
|
||||
|
||||
{
|
||||
use crate::service::status::format::format_status_event;
|
||||
|
||||
Reference in New Issue
Block a user