diff --git a/msg.go b/msg.go index b56b008..81611e7 100644 --- a/msg.go +++ b/msg.go @@ -275,16 +275,17 @@ func parseSubTypeMessagePillageInc(m *ChatWarsMessage, r *regexp.Regexp) (*ChatW func zipMessages() ([]byte, error) { bkp := DataBackup{} - msgs := new([]ChatWarsMessage) + s := new([]ChatWarsMessage) + msgs := *s 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 { - msgs = append(*msgs, *m) + msgs = append(msgs, *m) } } - bkp.Messages = *msgs + bkp.Messages = msgs b, err := json.Marshal(bkp) logOnError(err, "exportMessages : Marshal") if err != nil {