File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,15 +81,18 @@ export const sendblueSendGroupMessageTool: ToolConfig<
8181 method : 'POST' ,
8282 headers : ( params ) => sendblueHeaders ( params ) ,
8383 body : ( params ) => {
84- const hasNumbers = Array . isArray ( params . numbers ) && params . numbers . length > 0
84+ const numbers = Array . isArray ( params . numbers )
85+ ? params . numbers . map ( ( n ) => n . trim ( ) ) . filter ( Boolean )
86+ : undefined
87+ const hasNumbers = numbers !== undefined && numbers . length > 0
8588 const hasGroupId = typeof params . group_id === 'string' && params . group_id . trim ( ) . length > 0
8689 if ( ! hasNumbers && ! hasGroupId ) {
8790 throw new Error (
8891 'Provide either "numbers" to start a new group or "group_id" to message an existing group.'
8992 )
9093 }
9194 return filterUndefined ( {
92- numbers : hasNumbers ? params . numbers : undefined ,
95+ numbers : hasNumbers ? numbers : undefined ,
9396 from_number : params . from_number ,
9497 content : params . content ,
9598 media_url : params . media_url ,
You can’t perform that action at this time.
0 commit comments