| 1234567891011121314151617181920212223242526272829303132 |
- package api
- import (
- "Gwen/model"
- "time"
- )
- type WebClientPeerPayload struct {
- ViewStyle string `json:"view-style"`
- Tm int64 `json:"tm"`
- Info WebClientPeerInfoPayload `json:"info"`
- }
- type WebClientPeerInfoPayload struct {
- Username string `json:"username"`
- Hostname string `json:"hostname"`
- Platform string `json:"platform"`
- Hash string `json:"hash"`
- }
- func (wcpp *WebClientPeerPayload) FromAddressBook(a *model.AddressBook) {
- wcpp.ViewStyle = "shrink"
- //24小时前
- wcpp.Tm = time.Now().Add(-time.Hour * 24).UnixNano()
- wcpp.Info = WebClientPeerInfoPayload{
- Username: a.Username,
- Hostname: a.Hostname,
- Platform: a.Platform,
- Hash: a.Hash,
- }
- }
|