修复报错
This commit is contained in:
@@ -81,7 +81,7 @@ func (app *Application) Start() error {
|
||||
logger.Info("应用启动中...")
|
||||
|
||||
// 1. 启动底层监听器
|
||||
if err := app.Infra.lora.loraListener.Listen(); err != nil {
|
||||
if err := app.Infra.lora.loraListener.Listen(startCtx); err != nil {
|
||||
return fmt.Errorf("启动 LoRa Mesh 监听器失败: %w", err)
|
||||
}
|
||||
|
||||
@@ -117,12 +117,12 @@ func (app *Application) Stop() error {
|
||||
app.Domain.planService.Stop(stopCtx)
|
||||
|
||||
// 断开数据库连接
|
||||
if err := app.Infra.storage.Disconnect(); err != nil {
|
||||
if err := app.Infra.storage.Disconnect(stopCtx); err != nil {
|
||||
logger.Errorw("数据库连接断开失败", "error", err)
|
||||
}
|
||||
|
||||
// 关闭 LoRa Mesh 监听器
|
||||
if err := app.Infra.lora.loraListener.Stop(); err != nil {
|
||||
if err := app.Infra.lora.loraListener.Stop(stopCtx); err != nil {
|
||||
logger.Errorw("LoRa Mesh 监听器关闭失败", "error", err)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user