1 2 3 4 5 6 7 8 9
use ronami_core::types::{ChatId, Update}; /// Default distribution key for dispatching. #[derive(Debug, Hash, PartialEq, Eq, Clone)] pub struct DefaultKey(ChatId); pub(crate) fn default_distribution_function(update: &Update) -> Option<DefaultKey> { update.chat().map(|c| c.id).map(DefaultKey) }