mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-09 06:23:29 +08:00
🐛 fix(ai/wails-binding): 修复生命周期绑定生成类型错误
- 收敛 App 与 AI Service 的内部生命周期方法,避免被 Wails 误导出到前端 - 将启动初始化改为包级生命周期接线,保持主程序启动流程不变 - 隐藏内部清理方法,移除生成绑定中的无效 context/time 类型声明 - 同步更新 frontend/wailsjs 绑定文件,清理 Service 与 App 的错误导出 - 调整相关测试调用,确保内部方法重命名后行为一致
This commit is contained in:
4
main.go
4
main.go
@@ -34,8 +34,8 @@ func main() {
|
||||
},
|
||||
BackgroundColour: &options.RGBA{R: 0, G: 0, B: 0, A: 0},
|
||||
OnStartup: func(ctx context.Context) {
|
||||
application.Startup(ctx)
|
||||
aiService.Startup(ctx)
|
||||
app.InitializeLifecycle(application, ctx)
|
||||
aiservice.InitializeLifecycle(aiService, ctx)
|
||||
},
|
||||
OnShutdown: application.Shutdown,
|
||||
Bind: []interface{}{
|
||||
|
||||
Reference in New Issue
Block a user