Esempio n. 1
0
func (fs RouteFileStore) Get(id string) (*defines.Route, error) {
	file, err := os.Open(fs.Filename(id))
	if err != nil {
		return nil, err
	}
	route := new(defines.Route)
	if err = utils.Unmarshal(file, route); err != nil {
		return nil, err
	}
	if route.ID == "" {
		route.ID = id
	}
	return route, nil
}