Skip to content

Do not push pending friend requests from MESSENGERINIT - #94

Open
Uzarel wants to merge 1 commit into
Quackster:masterfrom
Uzarel:fix/messengerinit-duplicate-requests
Open

Uzarel wants to merge 1 commit into
Quackster:masterfrom
Uzarel:fix/messengerinit-duplicate-requests

Conversation

@Uzarel

@Uzarel Uzarel commented Aug 28, 2026

Copy link
Copy Markdown

Every pending friend request showed up twice in the console. MESSENGERINIT pushes the pending requests itself (new MESSENGER_GETREQUESTS().handle(player, null)), and the v14 client then asks for them anyway with MESSENGER_GETREQUESTS (233) right after init. This removes the manual push and leaves the client-driven path.

Related: #93.

The v14 client asks for them itself with MESSENGER_GETREQUESTS right
after init (packet 233 arrives immediately after MESSENGERINIT in a
trace), so also pushing them from MESSENGERINIT delivered every pending
request twice and the console showed duplicates.
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.

1 participant