|
|
@ -35,13 +35,13 @@ const InputBox = () => {
|
|
|
|
|
|
|
|
|
|
|
|
const invokeSendMessage = (msgObj) => {
|
|
|
|
const invokeSendMessage = (msgObj) => {
|
|
|
|
const msgObjMerge = {
|
|
|
|
const msgObjMerge = {
|
|
|
|
id: `${currentConversation.sn}.${uuid()}`,
|
|
|
|
|
|
|
|
sender: 'me',
|
|
|
|
sender: 'me',
|
|
|
|
to: currentConversation.whatsapp_phone_number,
|
|
|
|
to: currentConversation.whatsapp_phone_number,
|
|
|
|
date: new Date(),
|
|
|
|
date: new Date(),
|
|
|
|
status: 'waiting',
|
|
|
|
status: 'waiting',
|
|
|
|
...(referenceMsg.id ? { context: { message_id: referenceMsg.id }, message_origin: referenceMsg } : {}),
|
|
|
|
...(referenceMsg.id ? { context: { message_id: referenceMsg.id }, message_origin: referenceMsg } : {}),
|
|
|
|
...msgObj,
|
|
|
|
...msgObj,
|
|
|
|
|
|
|
|
id: `${currentConversation.sn}.${uuid()}`,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
console.log('sendMessage------------------', msgObjMerge);
|
|
|
|
console.log('sendMessage------------------', msgObjMerge);
|
|
|
|
const contentToSend = sentMsgTypeMapped[msgObjMerge.type].contentToSend(msgObjMerge);
|
|
|
|
const contentToSend = sentMsgTypeMapped[msgObjMerge.type].contentToSend(msgObjMerge);
|
|
|
@ -106,7 +106,7 @@ const InputBox = () => {
|
|
|
|
<Flex justify={'space-between'} className=' bg-gray-200 p-1 rounded-b'>
|
|
|
|
<Flex justify={'space-between'} className=' bg-gray-200 p-1 rounded-b'>
|
|
|
|
<Flex gap={4} className='*:text-primary *:rounded-none'>
|
|
|
|
<Flex gap={4} className='*:text-primary *:rounded-none'>
|
|
|
|
<InputTemplate key='templates' disabled={!talkabled} invokeSendMessage={invokeSendMessage} />
|
|
|
|
<InputTemplate key='templates' disabled={!talkabled} invokeSendMessage={invokeSendMessage} />
|
|
|
|
{/* <InputImageUpload key={'addNewPic'} disabled={!textabled} invokeSendMessage={invokeSendMessage} /> */}
|
|
|
|
<InputImageUpload key={'addNewPic'} disabled={!textabled} invokeSendMessage={invokeSendMessage} />
|
|
|
|
{/* <Button type='text' className='' icon={<FolderAddOutlined />} size={'middle'} />
|
|
|
|
{/* <Button type='text' className='' icon={<FolderAddOutlined />} size={'middle'} />
|
|
|
|
<Button type='text' className='' icon={<CloudUploadOutlined />} size={'middle'} />
|
|
|
|
<Button type='text' className='' icon={<CloudUploadOutlined />} size={'middle'} />
|
|
|
|
<Button type='text' className='' icon={<FilePdfOutlined />} size={'middle'} /> */}
|
|
|
|
<Button type='text' className='' icon={<FilePdfOutlined />} size={'middle'} /> */}
|
|
|
|