diff --git a/src/purple/loader.rs b/src/purple/loader.rs index f577522..7a6735b 100644 --- a/src/purple/loader.rs +++ b/src/purple/loader.rs @@ -134,5 +134,15 @@ impl_extra_handler_builder! { get_chat_name => GetChatNameHandler send_im => SendIMHandler chat_send => ChatSendHandler - get_cb_alias => GetChatBuddyAlias +} + +// get_cb_alias is only available in Purple 2.14 +#[cfg(libpurple2_14)] +impl RegisterContext { + #[allow(dead_code)] + pub fn enable_get_cb_alias(mut self) -> Self { + self.extra_info.get_cb_alias = + Some(crate::purple::handlers::entrypoints::get_cb_alias::); + self + } }