Skip to main content

run_workspace_pump

Function run_workspace_pump 

Source
pub async fn run_workspace_pump(
    host: Arc<dyn SlackHost>,
    workspace: String,
    poll_seconds: u64,
    dm_poll_seconds: u64,
    shutdown: Receiver<()>,
)
Expand description

Sweep one workspace forever, until shutdown fires. The first sweep is delayed by the interval so a boot with many workspaces does not burst.