forked from tangled.org/core
this repo has no description

appview: db/repos: remove `AtUri` from `Repo`

sqlite db still has `at_uri` column to easily use as reference

Signed-off-by: Seongmin Lee <boltlessengineer@proton.me>

authored by boltless.me and committed by Tangled 00727cfd f2767b97

Changed files
+10 -16
appview
+9 -13
appview/db/repos.go
··· 19 Knot string 20 Rkey string 21 Created time.Time 22 - AtUri string 23 Description string 24 Spindle string 25 ··· 391 var description, spindle sql.NullString 392 393 row := e.QueryRow(` 394 - select did, name, knot, created, at_uri, description, spindle, rkey 395 from repos 396 where did = ? and name = ? 397 `, ··· 400 ) 401 402 var createdAt string 403 - if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &description, &spindle, &repo.Rkey); err != nil { 404 return nil, err 405 } 406 createdAtTime, _ := time.Parse(time.RFC3339, createdAt) ··· 421 var repo Repo 422 var nullableDescription sql.NullString 423 424 - row := e.QueryRow(`select did, name, knot, created, at_uri, rkey, description from repos where at_uri = ?`, atUri) 425 426 var createdAt string 427 - if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &repo.Rkey, &nullableDescription); err != nil { 428 return nil, err 429 } 430 createdAtTime, _ := time.Parse(time.RFC3339, createdAt) ··· 440 } 441 442 func AddRepo(e Execer, repo *Repo) error { 443 - if repo.AtUri == "" { 444 - repo.AtUri = repo.RepoAt().String() 445 - } 446 _, err := e.Exec( 447 `insert into repos 448 (did, name, knot, rkey, at_uri, description, source) 449 values (?, ?, ?, ?, ?, ?, ?)`, 450 - repo.Did, repo.Name, repo.Knot, repo.Rkey, repo.AtUri, repo.Description, repo.Source, 451 ) 452 return err 453 } ··· 470 var repos []Repo 471 472 rows, err := e.Query( 473 - `select did, name, knot, rkey, description, created, at_uri, source 474 from repos 475 where did = ? and source is not null and source != '' 476 order by created desc`, ··· 487 var nullableDescription sql.NullString 488 var nullableSource sql.NullString 489 490 - err := rows.Scan(&repo.Did, &repo.Name, &repo.Knot, &repo.Rkey, &nullableDescription, &createdAt, &repo.AtUri, &nullableSource) 491 if err != nil { 492 return nil, err 493 } ··· 524 var nullableSource sql.NullString 525 526 row := e.QueryRow( 527 - `select did, name, knot, rkey, description, created, at_uri, source 528 from repos 529 where did = ? and name = ? and source is not null and source != ''`, 530 did, name, 531 ) 532 533 - err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &repo.Rkey, &nullableDescription, &createdAt, &repo.AtUri, &nullableSource) 534 if err != nil { 535 return nil, err 536 }
··· 19 Knot string 20 Rkey string 21 Created time.Time 22 Description string 23 Spindle string 24 ··· 390 var description, spindle sql.NullString 391 392 row := e.QueryRow(` 393 + select did, name, knot, created, description, spindle, rkey 394 from repos 395 where did = ? and name = ? 396 `, ··· 399 ) 400 401 var createdAt string 402 + if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &description, &spindle, &repo.Rkey); err != nil { 403 return nil, err 404 } 405 createdAtTime, _ := time.Parse(time.RFC3339, createdAt) ··· 420 var repo Repo 421 var nullableDescription sql.NullString 422 423 + row := e.QueryRow(`select did, name, knot, created, rkey, description from repos where at_uri = ?`, atUri) 424 425 var createdAt string 426 + if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.Rkey, &nullableDescription); err != nil { 427 return nil, err 428 } 429 createdAtTime, _ := time.Parse(time.RFC3339, createdAt) ··· 439 } 440 441 func AddRepo(e Execer, repo *Repo) error { 442 _, err := e.Exec( 443 `insert into repos 444 (did, name, knot, rkey, at_uri, description, source) 445 values (?, ?, ?, ?, ?, ?, ?)`, 446 + repo.Did, repo.Name, repo.Knot, repo.Rkey, repo.RepoAt().String(), repo.Description, repo.Source, 447 ) 448 return err 449 } ··· 466 var repos []Repo 467 468 rows, err := e.Query( 469 + `select did, name, knot, rkey, description, created, source 470 from repos 471 where did = ? and source is not null and source != '' 472 order by created desc`, ··· 483 var nullableDescription sql.NullString 484 var nullableSource sql.NullString 485 486 + err := rows.Scan(&repo.Did, &repo.Name, &repo.Knot, &repo.Rkey, &nullableDescription, &createdAt, &nullableSource) 487 if err != nil { 488 return nil, err 489 } ··· 520 var nullableSource sql.NullString 521 522 row := e.QueryRow( 523 + `select did, name, knot, rkey, description, created, source 524 from repos 525 where did = ? and name = ? and source is not null and source != ''`, 526 did, name, 527 ) 528 529 + err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &repo.Rkey, &nullableDescription, &createdAt, &nullableSource) 530 if err != nil { 531 return nil, err 532 }
+1 -3
appview/db/star.go
··· 196 r.name, 197 r.knot, 198 r.rkey, 199 - r.created, 200 - r.at_uri 201 from stars s 202 join repos r on s.repo_at = r.at_uri 203 `) ··· 222 &repo.Knot, 223 &repo.Rkey, 224 &repoCreatedAt, 225 - &repo.AtUri, 226 ); err != nil { 227 return nil, err 228 }
··· 196 r.name, 197 r.knot, 198 r.rkey, 199 + r.created 200 from stars s 201 join repos r on s.repo_at = r.at_uri 202 `) ··· 221 &repo.Knot, 222 &repo.Rkey, 223 &repoCreatedAt, 224 ); err != nil { 225 return nil, err 226 }