明确提示词清洗的字符映射意图

使用 map 替代始终返回 Some 的 filter_map,保持清洗行为不变。
This commit is contained in:
2026-09-12 14:48:42 +08:00
parent 398edd6e86
commit b52a33cc28
@@ -4,13 +4,13 @@ use ts_rs::TS;
pub(crate) fn sanitize_prompt_text(value: &str) -> String {
value
.chars()
.filter_map(|character| {
.map(|character| {
if character == '`' {
Some('\'')
'\''
} else if character.is_control() {
Some(' ')
' '
} else {
Some(character)
character
}
})
.take(super::MAX_REWORK_NOTE_CHARS)