func()

in internal/repo/metadata.go [26:39]


func (m *Metadata) Get(bucket, name string) (*model.Metadata, error) {
	query := `
		SELECT name, parent, size, storage_class, created, updated
		FROM metadata
		WHERE bucket = ? AND name = ?;	
	`

	// Select record and ignore empty results for services not to depend on database errors
	var metadata model.Metadata
	if err := m.DB.Get(&metadata, query, bucket, name); err != nil {
		return nil, err
	}
	return &metadata, nil
}