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

     1  package tdproto
     2  
     3  import "time"
     4  
     5  func NewServerTime() (r ServerTime) {
     6  	r.Name = r.GetName()
     7  	r.Params.Time = IsoDatetime(time.Now())
     8  	return r
     9  }
    10  
    11  // Current server time
    12  type ServerTime struct {
    13  	BaseEvent
    14  	Params serverTimeParams `json:"params"`
    15  }
    16  
    17  func (p ServerTime) GetName() string { return "server.time" }
    18  
    19  // Params of the server.time event
    20  type serverTimeParams struct {
    21  	// Current time
    22  	Time ISODateTimeString `json:"time"`
    23  }