Sha256: 8af054b1edf60553e74c7f109d03e6a1b158bb195a5e72ccc074a18380ed2586

Contents?: true

Size: 563 Bytes

Versions: 85

Compression:

Stored size: 563 Bytes

Contents

//Network Callback Related

var tp_to_info = {};

function get_req(owner, url, params, callback) {
  //Even though it's the same function, create a tp because we need to track owner somehow.
  var tp = tel_reg(get_req_callback);
  tp_to_info[tp] = {
    owner: owner,
    callback: callback
  };

  //Create request
  SEND("net", "if_net_req", "GET", url, params, tp)
}

function get_req_callback(tp, success, info) {
  var _info = tp_to_info[tp];
  if (tel_exists(_info.owner) === true) {
    _info.callback(info);
  }

  tel_del(tp);
  delete tp_to_info[tp];
}

Version data entries

85 entries across 85 versions & 1 rubygems

Version Path
flok-0.0.105 app/kern/net_cb.js
flok-0.0.103 app/kern/net_cb.js
flok-0.0.102 app/kern/net_cb.js
flok-0.0.101 app/kern/net_cb.js
flok-0.0.100 app/kern/net_cb.js
flok-0.0.99 app/kern/net_cb.js
flok-0.0.98 app/kern/net_cb.js
flok-0.0.97 app/kern/net_cb.js
flok-0.0.96 app/kern/net_cb.js
flok-0.0.95 app/kern/net_cb.js
flok-0.0.94 app/kern/net_cb.js
flok-0.0.93 app/kern/net_cb.js
flok-0.0.92 app/kern/net_cb.js
flok-0.0.91 app/kern/net_cb.js
flok-0.0.90 app/kern/net_cb.js
flok-0.0.89 app/kern/net_cb.js
flok-0.0.88 app/kern/net_cb.js
flok-0.0.87 app/kern/net_cb.js
flok-0.0.86 app/kern/net_cb.js
flok-0.0.85 app/kern/net_cb.js