{"action":"reopened","issue":{"url":"https://api.github.com/repos/HEADS-project/heads_ide/issues/63","labels_url":"https://api.github.com/repos/HEADS-project/heads_ide/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/HEADS-project/heads_ide/issues/63/comments","events_url":"https://api.github.com/repos/HEADS-project/heads_ide/issues/63/events","html_url":"https://github.com/HEADS-project/heads_ide/issues/63","id":67322151,"number":63,"title":"OnConnect / OnDisconnect","user":{"login":"kehusa","id":8616423,"avatar_url":"https://avatars.githubusercontent.com/u/8616423?v=3","gravatar_id":"","url":"https://api.github.com/users/kehusa","html_url":"https://github.com/kehusa","followers_url":"https://api.github.com/users/kehusa/followers","following_url":"https://api.github.com/users/kehusa/following{/other_user}","gists_url":"https://api.github.com/users/kehusa/gists{/gist_id}","starred_url":"https://api.github.com/users/kehusa/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kehusa/subscriptions","organizations_url":"https://api.github.com/users/kehusa/orgs","repos_url":"https://api.github.com/users/kehusa/repos","events_url":"https://api.github.com/users/kehusa/events{/privacy}","received_events_url":"https://api.github.com/users/kehusa/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HEADS-project/heads_ide/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/HEADS-project/heads_ide/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/HEADS-project/heads_ide/labels/Kevoree","name":"Kevoree","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"maxleiko","id":834945,"avatar_url":"https://avatars.githubusercontent.com/u/834945?v=3","gravatar_id":"","url":"https://api.github.com/users/maxleiko","html_url":"https://github.com/maxleiko","followers_url":"https://api.github.com/users/maxleiko/followers","following_url":"https://api.github.com/users/maxleiko/following{/other_user}","gists_url":"https://api.github.com/users/maxleiko/gists{/gist_id}","starred_url":"https://api.github.com/users/maxleiko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxleiko/subscriptions","organizations_url":"https://api.github.com/users/maxleiko/orgs","repos_url":"https://api.github.com/users/maxleiko/repos","events_url":"https://api.github.com/users/maxleiko/events{/privacy}","received_events_url":"https://api.github.com/users/maxleiko/received_events","type":"User","site_admin":false},"milestone":null,"comments":6,"created_at":"2015-04-09T09:38:47Z","updated_at":"2015-04-30T12:44:36Z","closed_at":null,"body":"After trying the new OnConnect statement in kevs I have a couple of questions/observations:\r\n1. It seems like the model is not updated when a node detaches from the master. It is still present.\r\n2. When one node i detached, the master complains about a channel that is not present:\r\n11:32:22  WARN   WSMsgBroker      \"broker\" broker warning: Unable to send messag\r\ne. Client \"/nodes[jsClient]/components[ticker]/required[tick]_chan\" unknown\r\n\r\nThe OnConnect is really cool feature. I think it could be even enhanced a bit such that you could have some decision logic on what is pushed out to the various nodes, based on e.g. the node name or node type. E.g. Android will have one kind of config while PI will have another. "}}