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 <jordan@embeint.com>
Use the `LocalClient` connection context over self managing the
connection.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Use the `LocalClient` connection context over self managing the
connection.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Extract the RPC packet handling to a common file.

Signed-off-by: Jordan Yates <jordan@embeint.com>
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 <jordan@embeint.com>
Don't return early if `self.receive` returns NULL.

Signed-off-by: Jordan Yates <jordan@embeint.com>
Automatically increment the request ID on each command run.

Signed-off-by: Jordan Yates <jordan@embeint.com>
@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