Skip to content

Lineup with original API calls #1

@WallyCZ

Description

@WallyCZ

Actual behavior:

Current API calls are different from original client. Main difference is, that some type of messages are not pushed to server directly but only with other messages. These messages comes with every request:
GetHatchedEggs
GetInventory
CheckAwardedBadges
DownloadSettings

GetInventory sends only deltas from last request (we are requesting always full inventory)
DownloadSettings use hash and is sent back to client only if hash (content) changed

Expected behavior:

Change RPCs methods and GameClient so we match with original API calls. This will have probably impact on how are currently these messages handled. We must check in one place responses and sends some events to other consumers who waits on these changes (f.e. there must be hook for player stats change, inventory item change and so on)

Steps to reproduce the problem:

Compare our comm. log with original comm log. Sequence of messages should be same.

Other information:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions