明确提示词清洗的字符映射意图
使用 map 替代始终返回 Some 的 filter_map,保持清洗行为不变。
This commit is contained in:
+4
-4
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user