| 330 | } |
| 331 | |
| 332 | func renderRenameApp(c echo.Context, app storage.App) error { |
| 333 | appName, err := app.GetString(storage.AppName) |
| 334 | if err != nil { |
| 335 | return err |
| 336 | } |
| 337 | data := assets.RenameData{AppName: appName} |
| 338 | t, err := htmlTemplate.New("").Parse(assets.RenameHtml) |
| 339 | if err != nil { |
| 340 | return err |
| 341 | } |
| 342 | var result bytes.Buffer |
| 343 | if err := t.Execute(&result, data); err != nil { |
| 344 | return err |
| 345 | } |
| 346 | return c.HTMLBlob(200, result.Bytes()) |
| 347 | } |
| 348 | |
| 349 | func renameApp(c echo.Context, app storage.App) error { |
| 350 | if err := app.SetString(storage.AppName, c.FormValue("name")); err != nil { |