refactor: modularize connection handling and streamline event loop structure

This commit is contained in:
adman
2026-01-05 12:40:43 +01:00
parent 83a3b0f886
commit 253a7020f9
11 changed files with 176 additions and 200 deletions
+4 -5
View File
@@ -81,14 +81,13 @@ type (
var ToDoError = errors.New("to do")
var BadTypeError = errors.New("bad type")
func (r *RestBuffer) Encode(w io.Writer) (err error) {
_, err = w.Write(*r)
func (b *RestBuffer) Encode(w io.Writer) (err error) {
_, err = w.Write(*b)
return
}
func (ret *RestBuffer) Decode(r io.Reader) (err error) {
b, err := io.ReadAll(r)
*ret = b
func (b *RestBuffer) Decode(r io.Reader) (err error) {
*b, err = io.ReadAll(r)
return
}