Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

formalizes the host services contract, creates explicit client and server #220

Merged
merged 8 commits into from
May 13, 2024

Conversation

autodidaddict
Copy link
Contributor

It looks like a lot of changes, but mostly it's just been relocating and simplifying code. I also created a standard envelope used for responses from host services so that it would be easy to tell errors from success without knowing the individual service's payload type.

Because of the new interface used for host services, the request many function on messaging is currently commented out. Rather than delaying all this work for the one function, I'm okay with leaving it disabled in main for a little while until I can come up with a good way of supporting this kind of functionality for host services.

@autodidaddict autodidaddict requested a review from a team as a code owner May 9, 2024 13:05
@autodidaddict autodidaddict marked this pull request as draft May 9, 2024 13:09
@autodidaddict autodidaddict marked this pull request as ready for review May 9, 2024 16:53
@autodidaddict
Copy link
Contributor Author

Unsure why the tests are failing, and it looks like they're not failing as a result of the new code here. Given people's lack of availability this week, I wonder if it makes sense to merge this and then fix the tests in a separate effort?

@autodidaddict
Copy link
Contributor Author

This addresses #170

@autodidaddict autodidaddict marked this pull request as draft May 9, 2024 18:10
@autodidaddict autodidaddict marked this pull request as ready for review May 9, 2024 18:45
@autodidaddict autodidaddict merged commit 69e36d6 into main May 13, 2024
4 checks passed
@autodidaddict autodidaddict deleted the feat/newhostservices branch May 13, 2024 17:45
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.

2 participants