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

Disentangle local user logic from networking logic #1865

Open
SadieCat opened this issue Apr 18, 2021 · 1 comment
Open

Disentangle local user logic from networking logic #1865

SadieCat opened this issue Apr 18, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@SadieCat
Copy link
Member

SadieCat commented Apr 18, 2021

Description

Currently the logic for local users (LocalUser, etc) is very tangled up with the networking code (UserIOHandler, etc) and we should disentangle this.

Why this would be useful

This would allow us to implement things that don't involve users having a single socket e.g. a bouncer, or better session resumption, or gateway to another protocol that doesn't use persistent connections.

@SadieCat SadieCat added the enhancement New feature or request label Apr 18, 2021
@SadieCat
Copy link
Member Author

A good place to start with this would be to split the incoming/outgoing buffers into their own class from the networking code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests

1 participant