Skip to content

Conversation

JordanYates
Copy link
Contributor

Extract the RPC packet handling to a common file.

Add the option to create a connection through a context manager.

Signed-off-by: Jordan Yates <[email protected]>
Use the `LocalClient` connection context over self managing the
connection.

Signed-off-by: Jordan Yates <[email protected]>
Use the `LocalClient` connection context over self managing the
connection.

Signed-off-by: Jordan Yates <[email protected]>
Extract the RPC packet handling to a common file.

Signed-off-by: Jordan Yates <[email protected]>
Remove the requirement for a `InfuseRpcCommand` on client init. These
changes make it easier for scripts to use the library.

Signed-off-by: Jordan Yates <[email protected]>
Don't return early if `self.receive` returns NULL.

Signed-off-by: Jordan Yates <[email protected]>
Automatically increment the request ID on each command run.

Signed-off-by: Jordan Yates <[email protected]>
@JordanYates JordanYates merged commit e874de3 into main Dec 17, 2024
4 checks passed
@JordanYates JordanYates deleted the feature/rpc_client branch December 17, 2024 04:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant