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

backend cleanup #27

Closed
9 tasks
grepory opened this issue Mar 24, 2017 · 0 comments
Closed
9 tasks

backend cleanup #27

grepory opened this issue Mar 24, 2017 · 0 comments
Assignees

Comments

@grepory
Copy link
Contributor

grepory commented Mar 24, 2017

backend.go is getting out of control.

  • Refactor transport.Server
    • websocket listener moved into it
    • configuration for listener port, etc.
    • Start()/Err() pattern applied to it
    • Monitor Err() in backend Run()
  • Error handling in backend.Run()
    • Fix not-often hit race on errChan
    • Separate channel for receiving errors from monitored processes / returning an error via Err()
    • Figure out how to prevent send to closed errChan that isn't tedious
@grepory grepory self-assigned this Mar 24, 2017
@grepory grepory closed this as completed Mar 24, 2017
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

No branches or pull requests

1 participant