Merge pull request #19 from aarcangeli/patch-1
This commit is contained in:
commit
d3bdb293f4
1 changed files with 6 additions and 4 deletions
|
@ -758,10 +758,12 @@ final class RpcState<VatId> {
|
||||||
if (ctx != null) {
|
if (ctx != null) {
|
||||||
ctx.requestCancel();
|
ctx.requestCancel();
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
|
// Remove question id
|
||||||
|
// this is a different then c++ implementation, but it is required as java's promises doesn't support
|
||||||
|
// all features of kj's promises
|
||||||
var questionId = finish.getQuestionId();
|
var questionId = finish.getQuestionId();
|
||||||
answers.erase(questionId);
|
answers.erase(questionId);
|
||||||
}
|
|
||||||
|
|
||||||
if (exportsToRelease != null) {
|
if (exportsToRelease != null) {
|
||||||
this.releaseExports(exportsToRelease);
|
this.releaseExports(exportsToRelease);
|
||||||
|
|
Loading…
Reference in a new issue