- reduce duplicated codes
- possibly remove/refactor
ResolvedRepoin future - allow accessing
db.Repoafter it is resolved
+19
-19
appview/issues/issues.go
+19
-19
appview/issues/issues.go
················································
+3
-8
appview/middleware/middleware.go
+3
-8
appview/middleware/middleware.go
············
+6
-6
appview/repo/artifact.go
+6
-6
appview/repo/artifact.go
··················
+5
-5
appview/repo/index.go
+5
-5
appview/repo/index.go
············-forkSyncableResp, err := signedClient.RepoForkAheadBehind(user.Did, string(f.RepoAt), repoInfo.Name, f.Ref, hiddenRef)+forkSyncableResp, err := signedClient.RepoForkAheadBehind(user.Did, string(f.RepoAt()), repoInfo.Name, f.Ref, hiddenRef)
+25
-58
appview/reporesolver/resolver.go
+25
-58
appview/reporesolver/resolver.go
··················repoCollaborators, err := f.rr.enforcer.E.GetImplicitUsersForResourceByDomain(f.DidSlashRepo(), f.Knot)·········
+7
-4
appview/db/repos.go
+7
-4
appview/db/repos.go
······-if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &description, &spindle); err != nil {+if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &description, &spindle, &repo.Rkey); err != nil {···-row := e.QueryRow(`select did, name, knot, created, at_uri, description from repos where at_uri = ?`, atUri)+row := e.QueryRow(`select did, name, knot, created, at_uri, rkey, description from repos where at_uri = ?`, atUri)-if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &nullableDescription); err != nil {+if err := row.Scan(&repo.Did, &repo.Name, &repo.Knot, &createdAt, &repo.AtUri, &repo.Rkey, &nullableDescription); err != nil {···