(w http.ResponseWriter, r *http.Request)
| 198 | } |
| 199 | |
| 200 | func (h *HttpServer) openFolder(w http.ResponseWriter, r *http.Request) { |
| 201 | var data struct { |
| 202 | FilePath string `json:"filePath"` |
| 203 | } |
| 204 | err := json.NewDecoder(r.Body).Decode(&data) |
| 205 | if err == nil && data.FilePath == "" { |
| 206 | return |
| 207 | } |
| 208 | |
| 209 | err = shared.OpenFolder(data.FilePath) |
| 210 | if err != nil { |
| 211 | globalLogger.Err(err) |
| 212 | h.error(w, err.Error()) |
| 213 | return |
| 214 | } |
| 215 | h.success(w) |
| 216 | return |
| 217 | } |
| 218 | |
| 219 | func (h *HttpServer) install(w http.ResponseWriter, r *http.Request) { |
| 220 | if appOnce.isInstall() { |
no test coverage detected