更新云信和公益咨询相关代码
This commit is contained in:
@@ -60,6 +60,7 @@ import { instanceToPlain } from 'class-transformer';
|
||||
import { NECommonUtils } from '@nimkit/common';
|
||||
import { HashMap, JSON } from '@kit.ArkTS';
|
||||
import { assign } from '@nimsdk/vendor';
|
||||
import { BasicConstant, ChatExtModel } from '@itcast/basic';
|
||||
|
||||
@ObservedV2
|
||||
export class ChatBaseViewModel {
|
||||
@@ -681,13 +682,20 @@ export class ChatBaseViewModel {
|
||||
async sendTextMessage(text: string, replyMsg?: NIMMessageInfo, aitModel?: AitModel, pushList?: string[]) {
|
||||
const message = ChatRepo.createTextMessage(text)
|
||||
//设置Ait
|
||||
if (aitModel && aitModel.aitBlocks.size > 0) {
|
||||
let extensionMap: YxAitMsg = {
|
||||
yxAitMsg: aitModel.aitBlocks
|
||||
}
|
||||
let extension = JSON.stringify(instanceToPlain(extensionMap))
|
||||
message.serverExtension = extension
|
||||
// if (aitModel && aitModel.aitBlocks.size > 0) {
|
||||
// let extensionMap: YxAitMsg = {
|
||||
// yxAitMsg: aitModel.aitBlocks
|
||||
// }
|
||||
// let extension = JSON.stringify(instanceToPlain(extensionMap))
|
||||
// message.serverExtension = extension
|
||||
// }
|
||||
let extension:ChatExtModel= {
|
||||
gdxz_sessionType: '',
|
||||
gdxz_consult_uuid: '',
|
||||
gdxz_nickName: ''
|
||||
}
|
||||
message.serverExtension =JSON.stringify(extension)
|
||||
|
||||
|
||||
//设置推送
|
||||
let params: V2NIMSendMessageParams | undefined = undefined
|
||||
@@ -742,6 +750,7 @@ export class ChatBaseViewModel {
|
||||
}
|
||||
params.aiConfig = aiParams
|
||||
}
|
||||
|
||||
this.sendMessage(message, params)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user