Add editable proxy controls to UI

This commit is contained in:
2026-03-30 21:08:31 -04:00
parent ded36aa0e0
commit 0f3803b0e6
5 changed files with 305 additions and 21 deletions

View File

@ -69,6 +69,14 @@ func (db *Database) Add(item Noodle) error {
return nil
}
func (db *Database) Update(item Noodle) error {
if err := db.Handle.Add(item.Id, item); err != nil {
log.Print(err)
return err
}
return nil
}
func (db *Database) Delete(id string) error {
if err := db.Handle.Delete(id); err != nil {
log.Print(err)

View File

@ -1,12 +1,15 @@
package noodle
import "time"
type Noodle struct {
Id string
Name string
Proto string
Src string
ListenPort int
DestPort int
DestHost string
Expiration int
Expiration time.Duration
IsUp bool
}