Example #1
0
func (db *LocalDB) readPackage() (pkg *index.PackageMeta, err error) {
	pkg = nil

	line, err := db.readLine()
	if err != nil {
		return
	}

	// construct a PackageMeta from the line
	var meta index.PackageMeta
	err = meta.FromJson([]byte(line))
	if err != nil {
		return
	}

	pkg = &meta
	err = nil
	return
}