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.