Implement new machine register parameter

This commit is contained in:
Kristoffer Dalby 2022-02-28 16:34:50 +00:00
parent 402a76070f
commit 54cc3c067f
3 changed files with 18 additions and 14 deletions

View file

@ -415,11 +415,11 @@ func (api headscaleV1APIServer) DebugCreateMachine(
HostInfo: datatypes.JSON(hostinfoJson),
}
// log.Trace().Caller().Interface("machine", newMachine).Msg("")
if err := api.h.db.Create(&newMachine).Error; err != nil {
return nil, err
}
api.h.registrationCache.Set(
request.GetKey(),
newMachine,
requestedExpiryCacheExpiration,
)
return &v1.DebugCreateMachineResponse{Machine: newMachine.toProto()}, nil
}