update
This commit is contained in:
@ -56,8 +56,6 @@ func NewBackstage(opt BackstageOptions) *gin.Engine {
|
||||
internal.Use(middleware.IngestAuth(*opt.IngestAuth))
|
||||
internal.POST("/ingest", opt.Ingest.Submit)
|
||||
internal.GET("/crawl/brands", opt.Ingest.CrawlBrands)
|
||||
// 图集预检:爬虫抓详情页前批量问「这些 source_url 是否已爬取过」,跳过已存在的。
|
||||
internal.POST("/crawl/exists", opt.Ingest.CrawlExists)
|
||||
} else {
|
||||
r.POST("/admin/internal/ingest", func(c *gin.Context) {
|
||||
c.JSON(http.StatusServiceUnavailable, gin.H{"error": "ingest disabled"})
|
||||
|
||||
@ -99,16 +99,14 @@ func (f *fakeArticle) AdminList(ctx context.Context, q dto.ArticleQuery) ([]dto.
|
||||
CollectionType: "rtw",
|
||||
SeasonCode: "SS24",
|
||||
ImageCount: 12,
|
||||
SourceURL: "https://www.vogue.com/fashion-shows",
|
||||
}}, 1, nil
|
||||
}
|
||||
func (f *fakeArticle) Detail(ctx context.Context, id, locale string, hd bool) (*dto.PublicArticleDetail, error) {
|
||||
func (f *fakeArticle) Detail(ctx context.Context, id, locale string) (*dto.PublicArticleDetail, error) {
|
||||
return &dto.PublicArticleDetail{
|
||||
UID: id,
|
||||
BrandUID: "001DESke",
|
||||
Title: "Acne Studios Spring 2024",
|
||||
BrandName: "Acne Studios",
|
||||
SourceURL: "https://www.vogue.com/fashion-shows",
|
||||
Images: []dto.PublicArticleImage{
|
||||
{ID: "i1", Image: "/uploads/runway/1.jpg", Name: "Look 1"},
|
||||
{ID: "i2", Image: "/uploads/runway/2.jpg", Name: "Look 2"},
|
||||
@ -142,7 +140,7 @@ func (f *fakeStreet) List(ctx context.Context, q dto.StreetSnapQuery) ([]dto.Pub
|
||||
ImageCount: 8,
|
||||
}}, 1, nil
|
||||
}
|
||||
func (f *fakeStreet) Detail(ctx context.Context, id string, hd bool) (*dto.PublicStreetSnapDetail, error) {
|
||||
func (f *fakeStreet) Detail(ctx context.Context, id string) (*dto.PublicStreetSnapDetail, error) {
|
||||
return &dto.PublicStreetSnapDetail{
|
||||
UID: id,
|
||||
Title: "Paris Fashion Week Street",
|
||||
|
||||
Reference in New Issue
Block a user