IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMMergerElemabstract
Swift - V2TIMMergerElem
Swift

Class V2TIMMerger​Elem

public class V2TIMMergerElem : V2TIMElem  

Definition of V2TIMMergerElem

V2TIMMergerElem V2TIMMergerElem V2TIMElem V2TIMElem V2TIMMergerElem->V2TIMElem

Superclass

V2TIMElem

Definition of V2TIMElem

Initializers

init()

public override init()  

Properties

layers​Over​Limit

public var layersOverLimit: Bool  

If a combined message also contains combined messages, we call it nesting. There cannot be more than 100 nesting levels.

If the limit is exceeded, layersOverLimit will return true, title and abstractList will return an empty string, and downloadMergerMessage will return the error code ERR_MERGER_MSG_LAYERS_OVER_LIMIT.

title

public var title: String?  

Title of a combined message

abstract​List

public var abstractList: Array<String>  

Abstract list of a combined message

Methods

download​Merger​Message(succ:​fail:​)

public func downloadMergerMessage(succ: @escaping V2TIMMessageListSucc, fail: @escaping V2TIMFail)  

Download the list of messages combined