Skip to content

Conversation

@hermensbas
Copy link
Owner

No description provided.

SmashingQuasar and others added 2 commits January 30, 2026 11:15
* fix: Changed PlayerbotsMgr to be a true Meyer's singleton passed by reference.

* fix: Migrated PlayerbotAIConfig to a clean singleton pattern instead of a pointer.

* fix: Migrated RandomItemMgr to a clean singleton pattern.

* fix: Migrated SharedValueContext to a clean singleton pattern.

* fix: Migrated PlayerbotCommandServer to a clean singleton instead of using a pointer.

* fix: Migrated PerfMonitor to a clean singleton instead of using a pointer.

* fix: Migrated FlightMasterCache to a clean singleton instead of using a pointer.

* fix: Migrated PlayerbotDungeonRepository to a clean singleton instead of using a pointer.

* fix: Migrated PlayerbotRepository to a clean singleton without using a pointer.

* fix: Migrated PlayerbotSpellRepository to a clean singleton instead of using a pointer.

* fix: Migrated GuildTaskMgr to a clean singleton instead of using a pointer.

* fix: Migrated PlayerbotGuildMgr to a clean singleton instead of using a pointer.

* fix: Migrated PlayerbotTextMgr to a clean singletong instead of using a pointer.

* fix: Migrated TravelMgr to a clean singleton instead of using a pointer.

* fix: Migrated TravelNodeMap to a clean singleton instead of a pointer and removed unused, misleading public constructor on the same class.

* fix: Migrated PlayerbotWorldThreadProcessor to a clean singleton instead of using a pointer.

* fix: Migrated ServerFacade to a clean singleton instead of a pointer.

* chore: Removed unnecessary const from move constructor/operator.

(cherry picked from commit 330fb79)
@hermensbas hermensbas changed the title Singleton fixes Improper singletons migration to clean Meyer's singletons (cherry-pick) Jan 30, 2026
@hermensbas hermensbas force-pushed the cherry-playerbots-fix branch from 81b3fe2 to b59b301 Compare January 30, 2026 11:50
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.

3 participants