TIMConvGetConvInfo

Introduction

Get conversation info

The IM SDK provides an API for getting conversations, which you can use to get the ConvInfo object information of one or multiple specified conversations.

Parameter details

Parameter name Parameter type Required Description
param convGetConvInfo yes Param of getting conversation info

Returned template

Promise<commonResult<Array<convInfo>>>

{
    code: TIMResult | TIMErrCode;
    desc?: string | undefined;
    json_param?: Array<convInfo> | undefined;
    json_params?: Array<convInfo> | undefined; 
    user_data?: string | undefined;
}

Return value details

name type description
code TIMResultTIMErrCode Request result: Error codes. 0 means success.
desc string | undefined The description of the error. It will be empty if success.
json_param Array< convInfo > | undefined Return value of calling API
json_params Array< convInfo > | undefined Return value of calling API. Compatible field, which is returned in some cases.
user_data string | undefined ImSDK is responsible for transporting user-defined data without any processing

Code example

import TimRender from "im_electron_sdk/dist/renderer";
const timRenderInstance = new TimRender();
import { convItem, convGetConvInfo } from "im_electron_sdk/dist/interfaces";

let convID = ""
let convType = 0

let conv_item: convItem = {
    get_conversation_list_param_conv_id: convID, // required
    get_conversation_list_param_conv_type: convType // required
}

let param: convGetConvInfo = {
    json_get_conv_list_param: [conv_item],   // required
    user_data: "",   // optional
}
let { code } = await timRenderInstance.TIMConvGetConvInfo(param)
if (code == 0) {
    // success
}

results matching ""

    No results matching ""