From 25443287c17362669c4c3fab41caee4b5b46b218 Mon Sep 17 00:00:00 2001 From: "NG (Graham)" Date: Wed, 8 Apr 2026 21:36:33 -0400 Subject: [PATCH] Make static cpu limits Immediate --- rc_services_room/src/operations/cpu_limits_config.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rc_services_room/src/operations/cpu_limits_config.rs b/rc_services_room/src/operations/cpu_limits_config.rs index d6646c0..ebf2eaa 100644 --- a/rc_services_room/src/operations/cpu_limits_config.rs +++ b/rc_services_room/src/operations/cpu_limits_config.rs @@ -1,13 +1,13 @@ -use polariton_server::operations::SimpleFunc; +use polariton_server::operations::Immediate; use polariton::operation::ParameterTable; use crate::data::cpu_limits::CpuLimitsData; const PARAM_KEY: u8 = 194; -pub(super) fn cpu_config_provider() -> SimpleFunc<75, crate::UserTy, impl (Fn(ParameterTable, &crate::UserTy) -> Result) + Sync + Sync> { - SimpleFunc::new(|params, _| { - let mut params = params.to_dict(); +pub(super) fn cpu_config_provider() -> Immediate<75, crate::UserTy> { + Immediate::new(|| { + let mut params = ParameterTable::with_capacity(2); params.insert(PARAM_KEY, CpuLimitsData { premium_for_life_cosmetic_gpu: 12, premium_cosmetic_cpu: 6, @@ -15,6 +15,6 @@ pub(super) fn cpu_config_provider() -> SimpleFunc<75, crate::UserTy, impl (Fn(Pa max_regular_health: 200_000_000, max_megabot_health: 2_000_000_000, }.as_transmissible()); - Ok(params.into()) + params }) }