Skip to content

Commit 4d42384

Browse files
authored
Merge pull request #51 from filecoin-project/feat/zstd-resolver
feat: resolve latest.zst
2 parents 8cebcf3 + 6bf88cd commit 4d42384

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

pkg/index/service/service.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,18 @@ func (bs *IndexService) SetupService(configPath string) error {
8686
w.WriteHeader(http.StatusFound)
8787
})
8888

89+
bs.ServiceRouter.HandleFunc("/minimal/latest.zst", func(w http.ResponseWriter, r *http.Request) {
90+
value, err := bs.resolver.Resolve(context.Background(), "minimal/latest.zst")
91+
if err != nil {
92+
logger.Errorw("error resolving", "err", err)
93+
w.WriteHeader(http.StatusBadGateway)
94+
return
95+
}
96+
97+
w.Header().Set("Location", value)
98+
w.WriteHeader(http.StatusFound)
99+
})
100+
89101
return bs.dumpRoutes(bs.ServiceRouter)
90102
}
91103

0 commit comments

Comments
 (0)