client.js 454 B

1234567891011121314151617
  1. // JSON formatter
  2. var $client = {};
  3. $client.on = function onclient(evt, callback){
  4. try{
  5. msg = JSON.parse(evt.data);
  6. if(debug) console.log(JSON.stringify(msg));
  7. if(typeof callback == 'function' && msg) callback(msg);
  8. for(var i = 0; i < $bert.protos.length; i++){
  9. p = $bert.protos[i];
  10. if(p.on(msg, p.do).status == "ok") return { status: "ok"};
  11. }
  12. }catch(e){ return { status: "error" }; }
  13. return { status: "ok" };
  14. };