use crate::{
config::schema::ConfigModel, dto::fleet_activation::CurrentRootInstallIdentity, lifecycle,
};
pub struct LifecycleApi;
impl LifecycleApi {
pub fn init_root_canister_before_bootstrap(
identity: CurrentRootInstallIdentity,
config: ConfigModel,
config_source: &str,
config_path: &str,
) {
lifecycle::init::root::init_root_canister_before_bootstrap(
identity,
config,
config_source,
config_path,
);
}
#[must_use]
pub fn post_upgrade_root_canister_before_bootstrap(
config: ConfigModel,
config_source: &str,
config_path: &str,
) -> bool {
lifecycle::upgrade::root::post_upgrade_root_canister_before_bootstrap(
config,
config_source,
config_path,
)
}
}