fix: 优化Steam游戏重复登录通知逻辑

This commit is contained in:
lixiangwuxian 2025-03-09 01:06:36 +08:00
parent 3a26404755
commit 78b0b63f90

View File

@ -249,7 +249,11 @@ func RoundCheckSteamPlaying() {
}
}
if exitInfo.GameID == currentGameID && time.Since(exitInfo.ExitTime) <= 30*time.Minute {
// 30分钟内重新登录同一游戏不发送通知
// 30分钟内重新登录同一游戏更新退出时间并跳过通知
exitInfoMap[steamId] = GameExitInfo{
GameID: currentGameID,
ExitTime: time.Now(),
}
continue
}
// 清除退出记录