package repositories import ( "db_service/models" helper "db_service/pkg" ) type LinkParserLCW struct { link string } func NewLinkParserLCW(link string) LinkParserLCW { return LinkParserLCW{link: link} } func (l LinkParserLCW) ParseLink() (*models.Product, error) { helper.Info("link: ", l.link) lcwScraper := NewLCWScraper(l.link) product, err := lcwScraper.InitProductDetailParsing() if err != nil { helper.Error(err) return nil, err } return &product, nil }