From 24145894b6b18df52ae6adcd29c9e44c3d868412 Mon Sep 17 00:00:00 2001 From: spark Date: Sun, 9 Feb 2025 19:20:46 +0800 Subject: [PATCH] =?UTF-8?q?refactor(app):=E4=BC=98=E5=8C=96GetStockInfos?= =?UTF-8?q?=E5=87=BD=E6=95=B0,=E9=81=BF=E5=85=8D=E9=97=AA=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除错误处理,因为调用方可能不需要错误信息 - 调整变量初始化顺序,提高代码可读性 - 简化错误处理逻辑,忽略错误并返回空值 --- app.go | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app.go b/app.go index cd1d2a3..f4810e9 100644 --- a/app.go +++ b/app.go @@ -207,16 +207,12 @@ func MonitorStockPrices(a *App) { } func GetStockInfos(follows ...data.FollowedStock) *[]data.StockInfo { + stockInfos := make([]data.StockInfo, 0) stockCodes := make([]string, 0) for _, follow := range follows { stockCodes = append(stockCodes, follow.StockCode) } - stockData, err := data.NewStockDataApi().GetStockCodeRealTimeData(stockCodes...) - if err != nil { - logger.SugaredLogger.Errorf("get stock code real time data error:%s", err.Error()) - return nil - } - stockInfos := make([]data.StockInfo, 0) + stockData, _ := data.NewStockDataApi().GetStockCodeRealTimeData(stockCodes...) for _, info := range *stockData { v, ok := slice.FindBy(follows, func(idx int, follow data.FollowedStock) bool { return follow.StockCode == info.Code