deleteMessageExtensions
功能介绍
删除消息扩展
Flutter SDK 4.2.0及以上版本支持,需要您购买旗舰版套餐
参数详解
参数名称 | 参数类型 | 是否必填 | 平台 | 描述 |
---|---|---|---|---|
msgID | String | 是 | 全部 | 需要删除扩展的消息id |
keys | List< String > | 是 | 全部 | 需要删除的扩展字段的key的列表 |
返回模板
V2TimValueCallback<List<V2TimMessageExtensionResult>>
{
code : int
desc : String
data : List<V2TimMessageExtensionResult>
}
返回值详解
名称 | 数值类型 | 描述 |
---|---|---|
code | int | 请求结果错误码 |
desc | String | 请求结果描述 |
data | List< V2TimMessageExtensionResult > | 删除消息扩展操作结果列表 |
代码示例
// 删除消息扩展
V2TimValueCallback<List<V2TimMessageExtensionResult>>
deleteMessageExtensionsRes = await TencentImSDKPlugin.v2TIMManager
.getMessageManager()
.deleteMessageExtensions(msgID: '', // 需要删除扩展的消息id
keys: []); // 需要删除的扩展字段的key的列表
if (deleteMessageExtensionsRes.code == 0) {
// 删除消息扩展成功
deleteMessageExtensionsRes.data?.forEach((element) {
element.extension; //消息扩展信息
element.resultCode; //操作结果码
element.resultInfo; //描述信息
});
}