Skip to content

Commit

Permalink
Pass Publication.info on Java level
Browse files Browse the repository at this point in the history
  • Loading branch information
oleg-smith committed Oct 24, 2023
1 parent 3971f02 commit 7ac66ba
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1205,6 +1205,7 @@ private void historySynchronized(String channel, HistoryOptions opts, ResultCall
Publication pub = new Publication();
pub.setData(protoPub.getData().toByteArray());
pub.setOffset(protoPub.getOffset());
pub.setInfo(ClientInfo.fromProtocolClientInfo(protoPub.getInfo()));
pubs.add(pub);
}
result.setPublications(pubs);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,14 @@ void setOffset(long offset) {
}

private long offset;

private ClientInfo info;

public ClientInfo getInfo() {
return info;
}

public void setInfo(ClientInfo info) {
this.info = info;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ void moveToSubscribed(Protocol.SubscribeResult result) {
PublicationEvent publicationEvent = new PublicationEvent();
publicationEvent.setData(publication.getData().toByteArray());
publicationEvent.setOffset(publication.getOffset());
publicationEvent.setInfo(ClientInfo.fromProtocolClientInfo(publication.getInfo()));
this.listener.onPublication(this, publicationEvent);
this.setOffset(publication.getOffset());
}
Expand Down

0 comments on commit 7ac66ba

Please sign in to comment.