func (ls *LevelDBStore) Save(p *postmi.Post) error { if p.Id == 0 { e := ls.Inc() if e != nil { return e } p.Id = ls.currentAutoIncrement } e := ls.db.Put(idKey(p.Id), p.MustJSON(), nil) if e != nil { return e } return nil }