This repository has been archived by the owner on Dec 11, 2024. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Part of golemcloud/golem#175
Changes the generated stubs in the following way:
()
already had two variants:blocking_xyz
usedinvoke-and-await
under the hood whilexyz
just usedinvoke
to enqueue the invocation and return immeditaly.()
also have two variants:blocking_xyz
is what was previouslyxyz
- usesinvoke-and-await
under the hood and blocks until it gets aresponse.xyz
variant now returns a resource which have asubscribe
and aget
method -subscribe
returns apollable
which can be used to wait until we get a response -get
returnsNone
if there is no response yet.I plan to add helpers to the language-specific Golem wrappers (like
golem-rust
andgolem-ts
) to help processing these pollable responses in a more language idiomatic way.