namespace NeonSprawl.Server.Game.Gathering;
/// Canonical interactable id normalization for resource-node instance stores (NEO-61).
public static class ResourceNodeInstanceIds
{
/// Trim + lowercase; empty when input is null/whitespace.
public static string Normalize(string? interactableId)
{
var trimmed = interactableId?.Trim();
if (string.IsNullOrEmpty(trimmed))
{
return string.Empty;
}
return trimmed.ToLowerInvariant();
}
}