github.com/tada-team/tdproto@v1.51.57/server_call_talking.go (about)

     1  package tdproto
     2  
     3  func NewServerCallTalking(talking bool, chat, actor JID) (r ServerCallTalking) {
     4  	r.Name = r.GetName()
     5  	r.Params.Jid = chat
     6  	r.Params.Actor = actor
     7  	r.Params.Talking = talking
     8  	return r
     9  }
    10  
    11  // Someone talks in call
    12  type ServerCallTalking struct {
    13  	BaseEvent
    14  	Params serverCallTalkingParams `json:"params"`
    15  }
    16  
    17  func (p ServerCallTalking) GetName() string { return "server.call.talking" }
    18  
    19  // Params of the server.call.talking event
    20  type serverCallTalkingParams struct {
    21  	// Chat or contact id
    22  	Jid JID `json:"jid"`
    23  
    24  	// Actor id
    25  	Actor JID `json:"actor"`
    26  
    27  	// Is talking
    28  	Talking bool `json:"talking"`
    29  }