fix(MessagesService): Refine empty message filtering logic
- Update filterEmptyMessages to consider file presence - Ensure messages with empty content and no files are filtered out
This commit is contained in:
parent
aae12a21ac
commit
abecb74135
@ -42,7 +42,7 @@ export function filterUserRoleStartMessages(messages: Message[]): Message[] {
|
|||||||
export function filterEmptyMessages(messages: Message[]): Message[] {
|
export function filterEmptyMessages(messages: Message[]): Message[] {
|
||||||
return messages.filter((message) => {
|
return messages.filter((message) => {
|
||||||
const content = message.content as string | any[]
|
const content = message.content as string | any[]
|
||||||
if (typeof content === 'string') {
|
if (typeof content === 'string' && isEmpty(message.files)) {
|
||||||
return !isEmpty(content.trim())
|
return !isEmpty(content.trim())
|
||||||
}
|
}
|
||||||
if (Array.isArray(content)) {
|
if (Array.isArray(content)) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user