PollNetMapStream: do not create any rows during long-poll operation
This commit is contained in:
parent
4d60aeae18
commit
25ccf5ef18
2 changed files with 75 additions and 17 deletions
|
@ -319,6 +319,14 @@ func (h *Headscale) DeleteMachine(machine *Machine) error {
|
|||
return h.RequestMapUpdates(namespaceID)
|
||||
}
|
||||
|
||||
func (h *Headscale) TouchMachine(machine *Machine) error {
|
||||
return h.db.Updates(Machine{
|
||||
ID: machine.ID,
|
||||
LastSeen: machine.LastSeen,
|
||||
LastSuccessfulUpdate: machine.LastSuccessfulUpdate,
|
||||
}).Error
|
||||
}
|
||||
|
||||
// HardDeleteMachine hard deletes a Machine from the database.
|
||||
func (h *Headscale) HardDeleteMachine(machine *Machine) error {
|
||||
err := h.RemoveSharedMachineFromAllNamespaces(machine)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue