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

Rewrite the entire provider as an async FSM #975

Open
rklaehn opened this issue May 7, 2023 · 0 comments
Open

Rewrite the entire provider as an async FSM #975

rklaehn opened this issue May 7, 2023 · 0 comments
Labels
c-iroh-blobs refactor a change that neither fixes a bug nor adds a feature

Comments

@rklaehn
Copy link
Contributor

rklaehn commented May 7, 2023

Basically like the get_response_machine, but for accepting connections.

This would be an experiment to make the provide side extremely flexible for advanced library users without having a hell of tons of different callbacks.

If you are saying "oh no, this will just be like libp2p", I think we can make it so this can take advantage of rust building async state machines for us... But it is not clear that this will work out, hence the experimental label...

@github-project-automation github-project-automation bot moved this to 📋 Backlog - unassigned issues in iroh Jul 6, 2023
@dignifiedquire dignifiedquire added refactor a change that neither fixes a bug nor adds a feature c-iroh-blobs labels Jul 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-iroh-blobs refactor a change that neither fixes a bug nor adds a feature
Projects
Status: No status
Development

No branches or pull requests

2 participants