Skip to content

Commit

Permalink
Generated primary key indexes must update their HollowAPI after delta…
Browse files Browse the repository at this point in the history
… updates -- api instance changes when object longevity is enabled
  • Loading branch information
dkoszewnik committed Jul 28, 2017
1 parent 3e8d565 commit 5f799cf
Showing 1 changed file with 5 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,12 @@ public String generate() {
builder.append(" this.api = (" + apiClassname + ")api;\n");
builder.append(" }\n\n");

builder.append(" @Override public void deltaUpdateOccurred(HollowAPI api, HollowReadStateEngine stateEngine, long version) throws Exception {\n");
builder.append(" this.api = (" + apiClassname + ")api;\n");
builder.append(" }\n\n");


builder.append(" @Override public void refreshStarted(long currentVersion, long requestedVersion) { }\n");
builder.append(" @Override public void deltaUpdateOccurred(HollowAPI api, HollowReadStateEngine stateEngine, long version) throws Exception { }\n");
builder.append(" @Override public void blobLoaded(HollowConsumer.Blob transition) { }\n");
builder.append(" @Override public void refreshSuccessful(long beforeVersion, long afterVersion, long requestedVersion) { }\n");
builder.append(" @Override public void refreshFailed(long beforeVersion, long afterVersion, long requestedVersion, Throwable failureCause) { }\n");
Expand Down

0 comments on commit 5f799cf

Please sign in to comment.