Skip to content

Conversation

@marchcat
Copy link
Contributor

From review:

Cache State on Async Failure: After markFailed and cache removal, explicitly call gInventory.cleanupInventory() or reset mCategoryMap/mItemMap to fully purge partial loads. Currently, it resets flags but leaves dangling objects, risking observer fires on stale data during retry login.

@marchcat marchcat requested review from Geenz and rohvani October 24, 2025 02:18
@github-actions github-actions bot added the c/cpp label Oct 24, 2025
@marchcat marchcat merged commit 0743423 into pepper/async-inventory Oct 24, 2025
11 of 12 checks passed
@marchcat marchcat deleted the marchcat/asyncinv-cleanup branch October 24, 2025 04:23
@github-actions github-actions bot locked and limited conversation to collaborators Oct 24, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants