pub async fn start(adapters: Vec<Arc<dyn ChannelAdapter>>) -> Result<(), Error>
start the global notification system