chore: consolidate DCL.PrivateWorlds into DCL.RealmNavigation - #8800
Conversation
|
Windows and Mac build successful in Unity Cloud! You can find a link to the downloadable artifact below. |
This comment has been minimized.
This comment has been minimized.
|
🔍 Claude reviewed this PR and found no blocking issues, but assessed it as complex — human DEV review is still required before merging. |
|
PR #8800, run #26943877931 Builds: Windows change, Windows baseline, macOS change, macOS baseline How to read this table
Framework 13 i7
|
Ludmilafantaniella
left a comment
There was a problem hiding this comment.
Tested on Windows and Mac. ✅
Verified all Private Worlds flows from the original PR #6983:
- Public - entered normally, no popups
- Password - password popup appeared, correct password granted access, wrong password showed error, owner bypassed without password
- Invite - listed user entered successfully, non-listed user was denied
- Kick - user inside a public world was kicked to Genesis Plaza after owner switched permissions
All flows working correctly after the consolidation. LGTM 🚀
8800-evi.mp4
✅Smoke test performed:
- ✔️ Backpack and wearables in world
- ✔️ Emotes in world and in backpack
- ✔️ Teleport with map/coordinates/Jump In
- ✔️ Chat and multiplayer
- ✔️ Profile card
- ✔️ Camera
- ✔️ Skybox
|
Claude finished @biotech77's task in 3m 18s —— View job PR Review
|
|
PR #8800, run #26964028283 Builds: Windows change, Windows baseline, macOS change, macOS baseline How to read this table
Framework 13 i7
|


Pull Request Description
Resolves #7551
What does this PR change?
Removes
DCL.PrivateWorlds.asmdefand folds its 8 files intoDCL.RealmNavigation/PrivateWorlds/. RemovesCommunityMembershipCheckerAdapter, replaced byCommunitiesDataProviderimplementingICommunityMembershipCheckerdirectly.The adapter existed only to avoid an asmdef cycle (Social → PrivateWorlds, but PrivateWorlds needed
CommunitiesDataProviderfrom Social).Test Instructions
Steps (standard run):
metaforge explorer run XXXX # ← replace with this PR numberExpected result:
Steps (fresh account):
metaforge account create --clear metaforge explorer run XXXX # ← replace with this PR numberExpected result:
Automation (if applicable):
metaforge explorer test XXXXTest Steps
Retest and verify all tests work from original PR:
#6983
Quality Checklist
Code Review Reference
Please review our Branch & PR Standards before submitting. It explains the automated review flow, QA/DEV approval requirements, and what each label does — especially useful for first-time contributors.