1
0
Fork 0
mirror of https://github.com/postmannen/ctrl.git synced 2024-12-14 12:37:31 +00:00

corrected continues when branching in startupfolder

This commit is contained in:
postmannen 2022-03-17 04:30:23 +01:00
parent 41dc270444
commit f973c16321
2 changed files with 4 additions and 1 deletions

View file

@ -415,6 +415,8 @@ Messages can be automatically scheduled to be read and executed at startup of St
A folder named **startup** will be present in the working directory of Steward, and you put the messages to be executed at startup here. A folder named **startup** will be present in the working directory of Steward, and you put the messages to be executed at startup here.
Messages put in the startup folder will not be sent to the broker but handled locally, and only (eventually) the reply message from the Request Method called will be sent to the broker.
#### How to send the reply to another node #### How to send the reply to another node
Normally the **fromNode** field is automatically filled in with the node name of the node where a message originated. Normally the **fromNode** field is automatically filled in with the node name of the node where a message originated.

View file

@ -104,13 +104,14 @@ func (s *server) readStartupFolder() {
if !ok { if !ok {
er := fmt.Errorf("error: subscriberHandler: method type not available: %v", p.subject.Event) er := fmt.Errorf("error: subscriberHandler: method type not available: %v", p.subject.Event)
p.processes.errorKernel.errSend(p, sams[i].Message, er) p.processes.errorKernel.errSend(p, sams[i].Message, er)
continue
} }
_, err = mh.handler(p, sams[i].Message, s.nodeName) _, err = mh.handler(p, sams[i].Message, s.nodeName)
if err != nil { if err != nil {
er := fmt.Errorf("error: subscriberHandler: handler method failed: %v", err) er := fmt.Errorf("error: subscriberHandler: handler method failed: %v", err)
p.processes.errorKernel.errSend(p, sams[i].Message, er) p.processes.errorKernel.errSend(p, sams[i].Message, er)
continue
} }
} }