add search
continuous-integration/drone/push Build is passing

This commit is contained in:
2024-05-30 04:17:13 +07:00
parent 073a7e6d8c
commit 8be5d0b831
9 changed files with 320 additions and 53 deletions
+8
View File
@@ -96,3 +96,11 @@ func (s *Server) GetImage(_ context.Context, req *proto.GetImageReq) (*httpbody.
Data: data,
}, nil
}
func (s *Server) Search(ctx context.Context, req *proto.SearchReq) (*proto.PositionsRsp, error) {
products, err := s.storage.GetPositionsByText(ctx, req.Text)
if err != nil {
return nil, err
}
return &proto.PositionsRsp{Products: products}, nil
}