Monorepo for Tangled
0

Configure Feed

Select the types of activity you want to include in your feed.

appview: don't remove repos on knot deletion

Signed-off-by: Seongmin Lee <git@boltless.me>

Seongmin Lee (Jul 8, 2026, 8:16 AM +0900) a1d92bee 7ad56415

+14 -10
+2
appview/db/repos.go
··· 571 571 } 572 572 573 573 func RemoveRepo(e Execer, did, rkey string) error { 574 + log.Println("removerepo") 574 575 _, err := e.Exec(`delete from repos where did = ? and rkey = ?`, did, rkey) 575 576 return err 576 577 } 577 578 578 579 func RemoveReposByKnot(e Execer, knot string) error { 580 + log.Println("removereposByKnot") 579 581 _, err := e.Exec(`delete from repos where knot = ?`, knot) 580 582 return err 581 583 }
+5 -4
appview/ingester.go
··· 1211 1211 return fmt.Errorf("failed to delete knot: %w", err) 1212 1212 } 1213 1213 1214 - err = db.RemoveReposByKnot(tx, domain) 1215 - if err != nil { 1216 - return fmt.Errorf("failed to remove repos by knot: %w", err) 1217 - } 1214 + l.Error("attempt to delete repos by knot", "knot", domain) 1215 + // err = db.RemoveReposByKnot(tx, domain) 1216 + // if err != nil { 1217 + // return fmt.Errorf("failed to remove repos by knot: %w", err) 1218 + // } 1218 1219 1219 1220 if registration.Registered != nil { 1220 1221 err = i.Enforcer.RemoveKnot(domain)
+7 -6
appview/knots/knots.go
··· 286 286 return 287 287 } 288 288 289 - err = db.RemoveReposByKnot(tx, domain) 290 - if err != nil { 291 - l.Error("failed to delete repos", "err", err) 292 - fail() 293 - return 294 - } 289 + l.Error("attempt to delete repos by knot", "knot", domain) 290 + // err = db.RemoveReposByKnot(tx, domain) 291 + // if err != nil { 292 + // l.Error("failed to delete repos", "err", err) 293 + // fail() 294 + // return 295 + // } 295 296 296 297 // delete from enforcer if it was registered 297 298 if registration.Registered != nil {