File "ai-wait-functions.js"

Full Path: /home/refref/public_html/plugins-20250412220609/ad-inserter/includes/js/ai-wait-functions.js
File size: 473 bytes
MIME-type: text/plain
Charset: utf-8

function ai_wait_for_functions () {
  var timeout = 5 * 1000;
  var start = Date.now ();

  return new Promise (wait_for_functions);

  function wait_for_functions (resolve, reject) {
    if (typeof ai_functions !== 'undefined')
      resolve (ai_functions);
    else if (timeout && (Date.now () - start) >= timeout)
      reject (new Error ("AI FUNCTIONS NOT LOADED"));
    else
      setTimeout (wait_for_functions.bind (this, resolve, reject), 50);
  }
}