Skip to content

feat: 添加检测次数阈值和时间阈值设置功能#119

Open
fashioncj wants to merge 6 commits intohteen:masterfrom
fashioncj:feature/add-detection-thresholds
Open

feat: 添加检测次数阈值和时间阈值设置功能#119
fashioncj wants to merge 6 commits intohteen:masterfrom
fashioncj:feature/add-detection-thresholds

Conversation

@fashioncj
Copy link

  • 在main.go中添加检测次数阈值和时间阈值输入控件
  • 更新services/listen.go中的监听逻辑以支持新的阈值设置
  • 在services/setting.go中添加相关配置支持
  • 提升用户体验,允许用户自定义检测参数

jairochen added 6 commits September 13, 2025 16:18
- 在main.go中添加检测次数阈值和时间阈值输入控件
- 更新services/listen.go中的监听逻辑以支持新的阈值设置
- 在services/setting.go中添加相关配置支持
- 提升用户体验,允许用户自定义检测参数
- 在main.go中添加刷新频率和批次间隔输入控件
- 更新services/listen.go以支持新的刷新频率和批次间隔逻辑
- 在services/setting.go中添加相关配置支持
- 提升用户体验,允许用户自定义刷新和请求间隔参数
- 在main.go中更新帮助信息,明确检测阈值和通知机制
- 在services/listen.go中修改检测逻辑,确保每次检测到有货时发送Bark通知,并在达到阈值后自动打开购物车页面
- 提升用户体验,确保用户及时收到库存变化的提醒
Copy link
Owner

@hteen hteen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📋 代码审查总结

感谢您的贡献!这是一个很有价值的功能增强。在审查过程中,我发现了一些需要修复的问题:

🚨 需要修复的问题:

  1. 并发安全问题 - 多个 goroutine 同时访问共享数据,需要添加互斥锁保护
  2. 初始化问题 - map 字段没有正确初始化,可能导致 panic
  3. 错误处理 - 字符串转换的错误处理需要完善
  4. HTTP请求优化 - 请求头过多可能被识别为爬虫

✅ 优点:

  • 功能设计很实用,解决了用户的实际需求
  • 配置管理完善,支持持久化
  • UI交互设计合理,用户体验良好

🔧 建议:

  • 修复并发安全问题后,建议进行并发测试
  • 考虑添加单元测试覆盖新增功能
  • 可以提取常量减少硬编码

期待您修复这些问题后重新提交!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants