pub(super) fn initialize_or_revive_periodic( ctx: &mut HookCtx<'_>, request: AuraSlotRequest<'_>, is_fresh: bool, previous_expiry: Option<f64>, )