New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor MessageExtras #595
Conversation
…ation null checks on data, updated tests
Refactored based on the following assumptions
|
Hi @sacOO7 ... looks like you need to rebase against main. And, also, I thought we had discussed in Slack the removal of the third-party (Jetbrains) annotations. Are you planning to update this PR to remove those or do you need me to take it over? |
Yes, I will remove the dependency and fix conflicts |
# Conflicts: # lib/src/main/java/io/ably/lib/types/BaseMessage.java # lib/src/main/java/io/ably/lib/types/DeltaExtras.java # lib/src/main/java/io/ably/lib/types/Message.java # lib/src/main/java/io/ably/lib/types/MessageExtras.java # lib/src/test/java/io/ably/lib/types/MessageExtrasTest.java
@vzhikserg in case you need more context, link to related convo - https://ably-real-time.slack.com/archives/C019LDWM9UH/p1603817789008500 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR looks fine taking into account that deltas
shouldn't be written/serialized by the client and if it comes from the server side it is a part of the json object.
Slack link - https://ably-real-time.slack.com/archives/C019LDWM9UH/p1598216910001200