1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
//! Github Activity API use crate::Octocrab; pub mod notifications; /// Handler for GitHub's activity API. /// /// Created with [`Octocrab::activity`]. pub struct ActivityHandler<'octo> { crab: &'octo Octocrab, } impl<'octo> ActivityHandler<'octo> { pub(crate) fn new(crab: &'octo Octocrab) -> Self { Self { crab } } /// Creates a `NotificationsHandler` for the current authenticated user. pub fn notifications(&self) -> notifications::NotificationsHandler<'octo> { notifications::NotificationsHandler::new(self.crab) } }