package d2netpacket import ( "time" "github.com/OpenDiablo2/OpenDiablo2/d2networking/d2netpacket/d2netpackettype" ) // PongPacket contains the time at which it was sent and the ID of the // client. It is sent by the client in response to a Pong packet. type PongPacket struct { ID string `json:"id"` TS time.Time `json:"ts"` } // CreatePongPacket returns a NetPacket which declares a PongPacket with // the current time and given ID. func CreatePongPacket(id string) NetPacket { return NetPacket{ PacketType: d2netpackettype.Pong, PacketData: PongPacket{ ID: id, TS: time.Now(), }, } }