applyPayloadLimit static method
Returns payload unchanged when its length is ≤ 1024 characters, or
null when it exceeds the limit. Bodies over the limit are dropped
entirely rather than truncated to avoid sending partial/misleading data.
Implementation
static String? applyPayloadLimit(String? payload) {
if (payload == null) return null;
return payload.length <= 1024 ? payload : null;
}