diff --git a/server-rs/crates/module-runtime/src/membership/catalog.rs b/server-rs/crates/module-runtime/src/membership/catalog.rs index 681cf9aa9..d531292c5 100644 --- a/server-rs/crates/module-runtime/src/membership/catalog.rs +++ b/server-rs/crates/module-runtime/src/membership/catalog.rs @@ -62,6 +62,8 @@ pub struct RuntimeProfileMembershipPlanSnapshot { /// [`MEMBERSHIP_UNLIMITED_CONCURRENCY`](crate::MEMBERSHIP_UNLIMITED_CONCURRENCY) 表示「不设上限」。 /// `Normal` 是非会员占位档位,不可购买,因此 `enabled = false`。 pub fn runtime_profile_membership_plan_catalog() -> Vec { + // TODO(membership-catalog): 每次解析都重建目录并重新分配每行字符串(maybe too many cp), + // 但只有 5 行、开销可忽略,按作者意见暂不修复(wont fix,评审第 10 项)。 use RuntimeProfileMembershipModelAccess::{Basic, Full}; use RuntimeProfileMembershipPlan::{Max, Normal, Plus, Pro, Starter};