diff --git a/def.go b/def.go index 664bda4..a253ff0 100644 --- a/def.go +++ b/def.go @@ -9,7 +9,7 @@ import ( ) type DataBackup struct { - Messages []*ChatWarsMessage `json:"messages"` + Messages []ChatWarsMessage `json:"messages"` } type MQKeepAlive struct { diff --git a/msg.go b/msg.go index 752ce4e..f7dbda8 100644 --- a/msg.go +++ b/msg.go @@ -275,13 +275,13 @@ func parseSubTypeMessagePillageInc(m *ChatWarsMessage, r *regexp.Regexp) (*ChatW func zipMessages() ([]byte, error) { bkp := DataBackup{} - msgs := new([]*ChatWarsMessage) + msgs := new([]ChatWarsMessage) ids := getSQLListID64(`SELECT om.obj_id id FROM obj_msg om;`) for _, id := range ids { m, err := getMsg(id) logOnError(err, "zipMessages : getMsg") if err == nil { - append(*msgs, m) + append(*msgs, *m) } } bkp.Messages = *msgs