MCPcopy Create free account
hub / github.com/Facets-cloud/flow / ScanProject

Function ScanProject

internal/flowdb/db.go:682–689  ·  view source on GitHub ↗
(row interface{ Scan(dest ...any) error })

Source from the content-addressed store, hash-verified

680const ProjectCols = "slug, name, status, priority, work_dir, created_at, updated_at, archived_at"
681
682func ScanProject(row interface{ Scan(dest ...any) error }) (*Project, error) {
683 var p Project
684 err := row.Scan(&p.Slug, &p.Name, &p.Status, &p.Priority, &p.WorkDir, &p.CreatedAt, &p.UpdatedAt, &p.ArchivedAt)
685 if err != nil {
686 return nil, err
687 }
688 return &p, nil
689}
690
691func GetProject(db *sql.DB, slug string) (*Project, error) {
692 row := db.QueryRow("SELECT "+ProjectCols+" FROM projects WHERE slug = ?", slug)

Callers 2

GetProjectFunction · 0.85
ListProjectsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected