Fix gibjob
This commit is contained in:
parent
bdf9d150a6
commit
e64786bb30
@ -511,7 +511,11 @@ function enqueueForJob2()
|
|||||||
rednet.send(server, "gibjob")
|
rednet.send(server, "gibjob")
|
||||||
_, job, _ = rednet.receive()
|
_, job, _ = rednet.receive()
|
||||||
if message then
|
if message then
|
||||||
return tonumber(job)
|
if message != "nojobs" then
|
||||||
|
return tonumber(job)
|
||||||
|
else
|
||||||
|
sleep(3)
|
||||||
|
end
|
||||||
else
|
else
|
||||||
if not retrying then
|
if not retrying then
|
||||||
retrying = true
|
retrying = true
|
||||||
|
@ -31,6 +31,9 @@ while true do
|
|||||||
job = getNextJob()
|
job = getNextJob()
|
||||||
rednet.send(receiver, tostring(job))
|
rednet.send(receiver, tostring(job))
|
||||||
print("Found job request. Offering "..tostring(job))
|
print("Found job request. Offering "..tostring(job))
|
||||||
|
else
|
||||||
|
rednet.send(receiver, "nojobs")
|
||||||
|
print("Found job request. Rejecting...")
|
||||||
end
|
end
|
||||||
elseif message == "report" then
|
elseif message == "report" then
|
||||||
_, job, _ = rednet.receive()
|
_, job, _ = rednet.receive()
|
||||||
|
Loading…
Reference in New Issue
Block a user