bool process_network_io(JSContext *cx) {
  if (!has_pending_requests())
    return true;

  if (!process_pending_requests(cx))
    return false;

  if (!process_next_body_read(cx))
    return false;

  return true;
}
bool process_network_io(JSContext *cx) {
  if (!has_pending_requests())
    return true;

  if (!process_pending_requests(cx))
    return false;

  if (!process_next_body_read(cx))
    return false;

  return true;
}