func (r *RPCRegistry) SaveUnitState(unitName string, unitState *unit.UnitState, ttl time.Duration) { if DebugRPCRegistry { defer debug.Exit_(debug.Enter_(unitName, unitState)) } if unitState.UnitName == "" { unitState.UnitName = unitName } r.getClient().SaveUnitState(r.ctx(), &pb.SaveUnitStateRequest{ Name: unitName, State: unitState.ToPB(), TTL: int32(ttl.Seconds()), }) }