♻️ Updated steam presence update logic

This commit is contained in:
2025-11-06 23:47:35 +08:00
parent 3e98ac29b7
commit 1351db5482
3 changed files with 27 additions and 39 deletions

View File

@@ -106,12 +106,12 @@ public class SteamPresenceService(
"steam",
account.Id,
UpdateActivityWithPresenceData,
5
10
);
// If update failed (no existing activity), create a new one
if (updatedActivity == null)
await accountEventService.SetActivity(presenceActivity, 5);
await accountEventService.SetActivity(presenceActivity, 10);
// Local function to avoid capturing external variables in lambda
void UpdateActivityWithPresenceData(SnPresenceActivity activity)
@@ -167,12 +167,12 @@ public class SteamPresenceService(
"steam",
account.Id,
UpdateActivityWithPresenceData,
5
10
);
// If update failed (no existing activity), create a new one
if (updatedActivity == null)
await accountEventService.SetActivity(presenceActivity, 5);
await accountEventService.SetActivity(presenceActivity, 10);
// Local function to avoid capturing external variables in lambda
void UpdateActivityWithPresenceData(SnPresenceActivity activity)