From f5d326124d587adce639fc11550f038ddccc9126 Mon Sep 17 00:00:00 2001 From: Arsen Musayelyan Date: Thu, 25 Nov 2021 19:46:04 -0800 Subject: [PATCH] Add missing responses to some FS operations --- socket.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/socket.go b/socket.go index afb9d6c..5e0aed2 100644 --- a/socket.go +++ b/socket.go @@ -464,6 +464,7 @@ func handleConnection(conn net.Conn, dev *infinitime.Device, fs *blefs.FS) { break } } + json.NewEncoder(conn).Encode(types.Response{Type: req.Type}) case types.FSTypeMove: if len(reqData.Files) != 2 { connErr(conn, req.Type, nil, "Move FS command requires an old path and new path in the files list") @@ -474,6 +475,7 @@ func handleConnection(conn net.Conn, dev *infinitime.Device, fs *blefs.FS) { connErr(conn, req.Type, err, "Error moving file") break } + json.NewEncoder(conn).Encode(types.Response{Type: req.Type}) case types.FSTypeMkdir: for _, file := range reqData.Files { err := fs.Mkdir(file) @@ -482,6 +484,7 @@ func handleConnection(conn net.Conn, dev *infinitime.Device, fs *blefs.FS) { break } } + json.NewEncoder(conn).Encode(types.Response{Type: req.Type}) case types.FSTypeList: if len(reqData.Files) != 1 { connErr(conn, req.Type, nil, "List FS command requires a path to list in the files list")